SimulationCraft 902-01

for World of Warcraft 9.0.2.37474 Live (wow build level 37474)

Current simulator hotfixes

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Raid Event List
0 casting,cooldown=500,duration=500

Additional Raid Information

Kyrian : 6031 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6030.7 6030.7 11.9 / 0.198% 869.8 / 14.4% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2496.4 2381.4 Mana 0.00% 44.6 100.3% 100%
Talents
Kyrian
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Kyrian 6031
Arcane Barrage 391 6.5% 20.6 13.92sec 5720 4660 Direct 20.5 4877 9675 5721 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.55 20.55 0.00 0.00 1.2274 0.0000 117563.28 117563.28 0.00% 4660.40 4660.40
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.38% 16.93 8 25 4876.51 2676 8644 4878.23 4157 5360 82542 82542 0.00%
crit 17.62% 3.62 0 12 9674.99 5673 16309 9549.86 0 13767 35022 35022 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.01
    fishing_opener
    [}]:0.90
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.50
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.47
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.18
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [)]:3.52
  • if_expr:debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
    rotation
    [=]:5.22
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [>]:1.54
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [?]:1.18
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [@]:2.81
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.21
Arcane Blast 2574 42.6% 120.1 2.49sec 6435 5051 Direct 121.1 5262 11270 6383 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 120.06 121.06 0.00 0.00 1.2740 0.0000 772603.20 772603.20 0.00% 5051.25 5051.25
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.35% 98.47 70 131 5262.23 922 16802 5268.05 4540 6151 518139 518139 0.00%
crit 18.65% 22.58 10 39 11270.36 1844 33605 11275.36 7379 17069 254464 254464 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:3.42
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:6.00
  • if_expr:dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
    fishing_opener
    ["]:19.55
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [*]:27.49
  • if_expr:dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
    rotation
    [+]:0.04
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:63.12
Arcane Echo 260 4.3% 151.0 1.94sec 518 0 Direct 151.0 424 908 518 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.03 151.03 0.00 0.00 0.0000 0.0000 78273.68 78273.68 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.56% 121.68 78 176 424.32 220 669 424.57 365 480 51615 51615 0.00%
crit 19.44% 29.36 13 50 908.25 441 1338 909.19 683 1162 26659 26659 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1932 32.1% 38.1 7.35sec 15298 8069 Periodic 268.8 1795 3793 2169 18.7% 22.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 38.09 0.00 269.02 268.76 1.8960 0.2507 582745.41 582745.41 0.00% 8068.81 8068.81
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.31% 218.51 134 334 1795.49 1119 4354 1796.56 1528 2151 392225 392225 0.00%
crit 18.69% 50.24 24 81 3793.35 2238 8709 3796.84 3022 4838 190521 190521 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.95
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.93
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [,]:4.99
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [-]:4.55
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [:]:2.58
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [;]:3.72
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (129) 0.0% (2.1%) 10.6 28.69sec 3673 2908

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.59 0.00 0.00 0.00 1.2635 0.0000 0.00 0.00 0.00% 2907.54 2907.54

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [<]:9.60
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 129 2.1% 10.6 29.15sec 3675 0 Direct 10.6 3141 6288 3674 16.9%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.59 10.59 0.00 0.00 0.0000 0.0000 38914.54 38914.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.05% 8.80 3 14 3141.46 3018 4478 3141.34 3018 3427 27630 27630 0.00%
crit 16.95% 1.79 0 7 6288.31 6035 8956 5394.86 0 8956 11284 11284 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12563 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.57sec 2514 0 Periodic 13.5 1562 3109 1852 18.9% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.51 13.51 0.0000 1.7471 25044.74 25044.74 0.00% 1060.99 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.14% 10.96 3 14 1561.63 175 1852 1562.41 1242 1843 17123 17123 0.00%
crit 18.86% 2.55 0 8 3109.12 349 3704 2901.52 0 3704 7921 7921 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.9 14.21sec 540 0 Direct 20.9 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.87 20.87 0.00 0.00 0.0000 0.0000 11269.88 11269.88 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.56% 17.02 7 32 455.88 444 470 455.90 446 468 7759 7759 0.00%
crit 18.44% 3.85 0 13 912.13 887 941 887.10 0 941 3511 3511 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6002 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6002.11 6002.11 0.00% 50.97 50.97
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.17% 91.40 74 103 43.42 30 57 43.42 42 45 3969 3969 0.00%
crit 19.83% 22.60 11 40 89.97 60 114 89.99 78 105 2033 2033 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3456.38
Radiant Spark 121 2.0% 7.4 41.09sec 4909 3941 Direct 7.4 2268 4586 2714 19.2%
Periodic 50.1 266 573 326 19.6% 24.3%

Stats Details: Radiant Spark

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.44 7.44 50.07 50.07 1.2458 1.4585 36542.58 36542.58 0.00% 444.01 3940.75
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.76% 6.01 1 9 2267.74 2100 2779 2265.41 2100 2542 13632 13632 0.00%
crit 19.24% 1.43 0 6 4585.74 4200 5559 3653.19 0 5559 6567 6567 0.00%
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.35% 40.24 26 57 266.13 11 505 266.33 216 333 10705 10705 0.00%
crit 19.65% 9.84 2 21 573.39 23 1010 574.76 306 1010 5638 5638 0.00%

Action Details: Radiant Spark

  • id:307443
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.760000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.082400
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:10.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:307443
  • name:Radiant Spark
  • school:arcane
  • tooltip:Suffering $w2 Arcane damage every $t2 sec.
  • description:Conjure a radiant spark that causes {$s1=0 + 76.0%} Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes {$307454s1=10}% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells.

Action Priority List

    cooldowns
    [h]:4.76
  • if_expr:cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
    cooldowns
    [i]:0.50
  • if_expr:cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
    cooldowns
    [j]:1.21
  • if_expr:cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
Shadowcore Oil Blast 41 0.7% 41.8 7.12sec 297 0 Direct 41.8 251 501 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.84 41.84 0.00 0.00 0.0000 0.0000 12413.28 12413.28 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.67% 34.17 15 54 250.70 244 259 250.71 246 256 8567 8567 0.00%
crit 18.33% 7.67 0 18 501.48 488 517 500.46 0 517 3846 3846 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (441) 0.0% (7.3%) 6.1 49.21sec 21699 17726

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 0.00 0.00 0.00 1.2243 0.0000 0.00 0.00 0.00% 17725.64 17725.64

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [k]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [l]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [m]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 441 7.3% 6.1 49.13sec 21699 0 Direct 6.1 21720 0 21720 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 6.11 0.00 0.00 0.0000 0.0000 132640.94 132640.94 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.11 5 8 21720.19 638 73390 21727.31 16251 26665 132641 132641 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:13018.49
  • base_dd_max:13018.49
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Kyrian
Arcane Power 2.8 122.28sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.77 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [n]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 244.85sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.77 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.78
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.82sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.61 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.62
Evocation 3.3 101.86sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.35 0.00 18.22 0.00 3.4194 0.6276 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.56
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:0.79
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 123.07sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.72 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [p]:1.72
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    fishing_opener
    [{]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.57sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [o]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.5 304.40sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.19sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 126.8 14.0sec 2.1sec 11.6sec 82.82% 0.00% 81.7 (82.1) 0.0

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.3s / 50.9s
  • trigger_min/max:0.0s / 17.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.5s

Stack Uptimes

  • arcane_charge_1:4.84%
  • arcane_charge_2:9.23%
  • arcane_charge_3:9.31%
  • arcane_charge_4:59.44%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.3sec 122.3sec 14.8sec 13.64% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 140.6s
  • trigger_min/max:120.0s / 140.6s
  • trigger_pct:100.00%
  • duration_min/max:0.9s / 15.0s

Stack Uptimes

  • arcane_power_1:13.64%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 245.0sec 245.0sec 11.9sec 6.91% 17.46% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.1s / 262.0s
  • trigger_min/max:240.1s / 262.0s
  • trigger_pct:100.00%
  • duration_min/max:0.9s / 12.0s

Stack Uptimes

  • berserking_1:6.91%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.47%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.4 13.5 18.6sec 10.0sec 9.4sec 51.55% 0.00% 2.5 (2.5) 0.8

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.78%
  • clearcasting_2:18.47%
  • clearcasting_3:7.30%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.7sec 52.03% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.5s
  • trigger_min/max:60.0s / 65.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.36%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.7sec 239.7sec 14.5sec 9.04% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 264.1s
  • trigger_min/max:237.6s / 264.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.04%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 102.5sec 102.5sec 3.8sec 4.25% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 167.4s
  • trigger_min/max:90.0s / 167.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.9s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.42% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.42%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 2.7 0.0 123.1sec 123.1sec 4.5sec 4.04% 6.66% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:117.3s / 142.4s
  • trigger_min/max:117.3s / 142.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 21.1s

Stack Uptimes

  • presence_of_mind_1:2.04%
  • presence_of_mind_2:1.81%
  • presence_of_mind_3:0.19%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.13% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 60.3s
  • trigger_min/max:14.5s / 60.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.13%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 304.3sec 304.3sec 35.4sec 17.25% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.7s
  • trigger_min/max:300.0s / 322.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.25%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.69% 0.00% 8.33%
Arcane Barrage Arcane Charge 2 0.66% 0.00% 8.70%
Arcane Barrage Arcane Charge 3 2.59% 0.00% 14.81%
Arcane Barrage Arcane Charge 4 96.06% 81.48% 100.00%
Arcane Blast Arcane Charge 0 6.13% 3.28% 10.22%
Arcane Blast Arcane Charge 1 4.53% 1.77% 8.76%
Arcane Blast Arcane Charge 2 10.71% 6.54% 14.15%
Arcane Blast Arcane Charge 3 11.56% 5.74% 14.81%
Arcane Blast Arcane Charge 4 67.07% 58.42% 75.44%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.55% 0.00% 7.78% 1.8s 0.0s 6.6s
Conserve Phase 100.00% 100.00% 100.00% 301.0s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.987120.053239.987
Evocation12.7980.00077.43843.82516.426121.071
Counterspell0.7910.0007.59110.0123.56024.703
Time Warp2.3120.00022.6553.4691.32423.981
Radiant Spark10.5610.00053.20480.02864.837128.750
Rune of Power7.2950.00034.59045.20922.31777.996
Touch of the Magi5.2100.00026.31233.80420.98860.480
Arcane Power7.8150.00420.61722.11817.52839.628
Arcane Barrage11.4910.00650.190250.567193.003302.938
Arcane Orb8.1780.00054.87493.19644.577150.243
Presence of Mind47.49627.25380.850142.543103.315172.115

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Kyrian
mana_regen Mana 3169.78 422907.02 59.02% 133.42 11400.86 2.63%
Evocation Mana 128.67 186993.03 26.10% 1453.28 0.00 0.00%
Mana Gem Mana 2.94 21212.04 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.56 85433.02 11.92% 4155.74 2217.79 2.53%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2381.38 2496.36 13609.1 37557.1 1082.6 72165.7
Usage Type Count Total Avg RPE APR
Kyrian
arcane_blast Mana 122.4 633338.0 5172.5 5275.4 1.2
arcane_missiles Mana 38.5 83808.0 2176.6 2200.1 7.0
arcane_orb Mana 10.7 5357.7 500.0 505.8 7.3
counterspell Mana 12.8 11403.0 893.6 903.9 0.0
radiant_spark Mana 7.5 7530.7 1000.0 1011.7 4.9
time_warp Mana 1.5 3007.1 2000.0 2015.3 0.0
touch_of_the_magi Mana 6.2 15444.9 2498.7 2526.7 8.6

Statistics & Data Analysis

Fight Length
Kyrian Fight Length
Count 1402
Mean 300.99
Minimum 240.05
Maximum 359.99
Spread ( max - min ) 119.93
Range [ ( max - min ) / 2 * 100% ] 19.92%
Standard Deviation 34.8283
5th Percentile 245.61
95th Percentile 354.66
( 95th Percentile - 5th Percentile ) 109.05
Mean Distribution
Standard Deviation 0.9302
95.00% Confidence Interval ( 299.16 - 302.81 )
Normalized 95.00% Confidence Interval ( 99.39% - 100.61% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 515
0.1% Error 51436
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1036
DPS
Kyrian Damage Per Second
Count 1402
Mean 6030.70
Minimum 5186.26
Maximum 6895.91
Spread ( max - min ) 1709.65
Range [ ( max - min ) / 2 * 100% ] 14.17%
Standard Deviation 227.6249
5th Percentile 5678.11
95th Percentile 6409.56
( 95th Percentile - 5th Percentile ) 731.45
Mean Distribution
Standard Deviation 6.0792
95.00% Confidence Interval ( 6018.78 - 6042.61 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 55
0.1% Error 5473
0.1 Scale Factor Error with Delta=300 443
0.05 Scale Factor Error with Delta=300 1770
0.01 Scale Factor Error with Delta=300 44231
Priority Target DPS
Kyrian Priority Target Damage Per Second
Count 1402
Mean 6030.70
Minimum 5186.26
Maximum 6895.91
Spread ( max - min ) 1709.65
Range [ ( max - min ) / 2 * 100% ] 14.17%
Standard Deviation 227.6249
5th Percentile 5678.11
95th Percentile 6409.56
( 95th Percentile - 5th Percentile ) 731.45
Mean Distribution
Standard Deviation 6.0792
95.00% Confidence Interval ( 6018.78 - 6042.61 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 55
0.1% Error 5473
0.1 Scale Factor Error with Delta=300 443
0.05 Scale Factor Error with Delta=300 1770
0.01 Scale Factor Error with Delta=300 44231
DPS(e)
Kyrian Damage Per Second (Effective)
Count 1402
Mean 6030.70
Minimum 5186.26
Maximum 6895.91
Spread ( max - min ) 1709.65
Range [ ( max - min ) / 2 * 100% ] 14.17%
Damage
Kyrian Damage
Count 1402
Mean 1808011.54
Minimum 1264907.45
Maximum 2241132.39
Spread ( max - min ) 976224.94
Range [ ( max - min ) / 2 * 100% ] 27.00%
DTPS
Kyrian Damage Taken Per Second
Count 1402
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Kyrian Healing Per Second
Count 1402
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Kyrian Healing Per Second (Effective)
Count 1402
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Kyrian Heal
Count 1402
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Kyrian Healing Taken Per Second
Count 1402
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Kyrian Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
KyrianTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Kyrian Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.62 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.78 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 4.76 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
i 0.50 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
j 1.21 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
k 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
l 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
m 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
n 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
o 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
p 1.72 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
0.00 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.95 arcane_missiles,if=buff.clearcasting.react,chain=1
r 3.42 arcane_blast
s 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
{ 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
| 6.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.90 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.93 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 19.55 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.31 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.56 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.50 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.47 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.18 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
) 3.52 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
* 27.49 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
+ 0.04 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
, 4.99 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
- 4.55 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
: 2.58 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 3.72 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
< 9.60 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
= 5.22 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
> 1.54 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
? 1.18 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
@ 2.81 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 63.12 arcane_blast
. 0.79 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw"U"""""""""""#t$xyzVX||||||~T"""{"!"!"}<....=....=..;T.h*****)lo,..T@<..=...h*****):T<..%$'lo,.U.T@<......jn*****-Tp..?<..'lo,-@T<.h*****):....;;T...%$'lo,..@T<.h*****).Y...U;>;T<....&kjnX*****,-p.T.?<..o..-.....@.<Th*W***%$).;....><..qTrqrr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Kyrian 72165.7/72166: 100% mana
Pre precombat 1 food Kyrian 72165.7/72166: 100% mana
Pre precombat 2 augmentation Kyrian 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener v arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener w rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener " arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 default U use_mana_gem Kyrian 60424.8/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.817 fishing_opener " arcane_blast Fluffy_Pillow 67641.4/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.619 fishing_opener " arcane_blast Fluffy_Pillow 61924.0/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.420 fishing_opener " arcane_blast Fluffy_Pillow 56205.0/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.222 fishing_opener " arcane_blast Fluffy_Pillow 50487.6/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.024 fishing_opener " arcane_blast Fluffy_Pillow 44770.1/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.825 fishing_opener " arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.626 fishing_opener " arcane_blast Fluffy_Pillow 33332.3/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.429 fishing_opener " arcane_blast Fluffy_Pillow 27616.3/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.231 fishing_opener " arcane_blast Fluffy_Pillow 21898.8/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.033 fishing_opener " arcane_blast Fluffy_Pillow 16181.4/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.835 fishing_opener " arcane_blast Fluffy_Pillow 10463.9/72166: 14% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.637 fishing_opener # arcane_barrage Fluffy_Pillow 4746.4/72166: 7% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:13.425 fishing_opener t evocation Kyrian 10213.7/72166: 14% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:15.977 rotation $ cancel_action Fluffy_Pillow 70163.7/72166: 97% mana bloodlust, clearcasting, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.981 fishing_opener x radiant_spark Fluffy_Pillow 70169.4/72166: 97% mana bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.768 fishing_opener y touch_of_the_magi Fluffy_Pillow 70305.3/72166: 97% mana bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.555 fishing_opener z arcane_power Fluffy_Pillow 68941.2/72166: 96% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.555 default V potion Fluffy_Pillow 68941.2/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.555 default X berserking Fluffy_Pillow 68941.2/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.555 fishing_opener | arcane_blast Fluffy_Pillow 68941.2/72166: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:18.310 fishing_opener | arcane_blast Fluffy_Pillow 66593.4/72166: 92% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.062 fishing_opener | arcane_blast Fluffy_Pillow 64241.3/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.816 fishing_opener | arcane_blast Fluffy_Pillow 61892.0/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:20.570 fishing_opener | arcane_blast Fluffy_Pillow 59542.8/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:21.324 fishing_opener | arcane_blast Fluffy_Pillow 57193.6/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:22.079 fishing_opener ~ arcane_missiles Fluffy_Pillow 54845.8/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.147 default T counterspell Fluffy_Pillow 59273.9/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.147 fishing_opener " arcane_blast Fluffy_Pillow 58773.9/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.900 fishing_opener " arcane_blast Fluffy_Pillow 56423.2/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.654 fishing_opener " arcane_blast Fluffy_Pillow 54073.9/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.409 fishing_opener { presence_of_mind Fluffy_Pillow 51726.1/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.409 fishing_opener " arcane_blast Fluffy_Pillow 51726.1/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.162 fishing_opener ! arcane_missiles Fluffy_Pillow 49375.4/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.355 fishing_opener " arcane_blast Fluffy_Pillow 51097.3/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.110 fishing_opener ! arcane_missiles Fluffy_Pillow 48749.5/72166: 68% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:31.456 fishing_opener " arcane_blast Fluffy_Pillow 50692.2/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:32.245 fishing_opener } arcane_barrage Fluffy_Pillow 48393.5/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.032 rotation < arcane_orb Fluffy_Pillow 53859.3/72166: 75% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.819 rotation . arcane_blast Fluffy_Pillow 54495.2/72166: 76% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.809 rotation . arcane_blast Fluffy_Pillow 51799.1/72166: 72% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.707 rotation . arcane_blast Fluffy_Pillow 47595.2/72166: 66% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.511 rotation . arcane_blast Fluffy_Pillow 41880.6/72166: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.313 rotation = arcane_barrage Fluffy_Pillow 36163.2/72166: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.102 rotation . arcane_blast Fluffy_Pillow 41631.9/72166: 58% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.282 rotation . arcane_blast Fluffy_Pillow 41960.0/72166: 58% mana bloodlust, arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.369 rotation . arcane_blast Fluffy_Pillow 40778.9/72166: 57% mana bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.360 rotation . arcane_blast Fluffy_Pillow 38084.2/72166: 53% mana arcane_charge(3), clearcasting(2), potion_of_spectral_intellect
0:42.873 rotation = arcane_barrage Fluffy_Pillow 34767.9/72166: 48% mana arcane_charge(4), clearcasting(2)
0:44.200 rotation . arcane_blast Fluffy_Pillow 41013.1/72166: 57% mana clearcasting(2)
0:46.190 rotation . arcane_blast Fluffy_Pillow 42510.3/72166: 59% mana arcane_charge, clearcasting(2)
0:48.020 rotation ; arcane_missiles Fluffy_Pillow 42401.6/72166: 59% mana arcane_charge(2), clearcasting(2)
0:51.800 default T counterspell Fluffy_Pillow 47857.3/72166: 66% mana arcane_charge(2)
0:51.800 rotation . arcane_blast Fluffy_Pillow 46857.3/72166: 65% mana arcane_charge(2)
0:53.471 cooldowns h radiant_spark Fluffy_Pillow 45144.1/72166: 63% mana arcane_charge(3)
0:54.799 rotation * arcane_blast Fluffy_Pillow 46060.8/72166: 64% mana arcane_charge(3), clearcasting
0:56.312 rotation * arcane_blast Fluffy_Pillow 42744.6/72166: 59% mana arcane_charge(4), clearcasting
0:57.665 rotation * arcane_blast Fluffy_Pillow 37822.4/72166: 52% mana arcane_charge(4), clearcasting
0:59.018 rotation * arcane_blast Fluffy_Pillow 32900.2/72166: 46% mana arcane_charge(4), clearcasting
1:00.372 rotation * arcane_blast Fluffy_Pillow 27979.4/72166: 39% mana arcane_charge(4), clearcasting, crimson_chorus
1:01.728 rotation ) arcane_barrage Fluffy_Pillow 23061.6/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:03.055 cooldowns l touch_of_the_magi Fluffy_Pillow 29306.8/72166: 41% mana clearcasting(2), crimson_chorus
1:04.382 cooldowns o rune_of_power Fluffy_Pillow 28722.1/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.711 rotation , arcane_missiles Fluffy_Pillow 30640.2/72166: 42% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:13.899 rotation . arcane_blast Fluffy_Pillow 27458.1/72166: 38% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.253 rotation . arcane_blast Fluffy_Pillow 22537.3/72166: 31% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.606 default T counterspell Fluffy_Pillow 17615.1/72166: 24% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.606 rotation @ arcane_barrage Fluffy_Pillow 16615.1/72166: 23% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.934 rotation < arcane_orb Fluffy_Pillow 22861.8/72166: 32% mana crimson_chorus(2)
1:19.261 rotation . arcane_blast Fluffy_Pillow 24277.1/72166: 34% mana arcane_charge(2), crimson_chorus(2)
1:20.932 rotation . arcane_blast Fluffy_Pillow 22563.9/72166: 31% mana arcane_charge(3), crimson_chorus(3)
1:22.445 rotation = arcane_barrage Fluffy_Pillow 19247.6/72166: 27% mana arcane_charge(4), crimson_chorus(3)
1:23.773 rotation . arcane_blast Fluffy_Pillow 25494.3/72166: 35% mana crimson_chorus(3)
1:25.761 rotation . arcane_blast Fluffy_Pillow 26988.6/72166: 37% mana arcane_charge, crimson_chorus(3)
1:27.591 rotation . arcane_blast Fluffy_Pillow 26879.8/72166: 37% mana arcane_charge(2), crimson_chorus(3)
1:29.265 cooldowns h radiant_spark Fluffy_Pillow 25170.9/72166: 35% mana arcane_charge(3), crimson_chorus(3)
1:30.593 rotation * arcane_blast Fluffy_Pillow 26087.7/72166: 36% mana arcane_charge(3)
1:32.107 rotation * arcane_blast Fluffy_Pillow 22772.8/72166: 32% mana arcane_charge(4), clearcasting
1:33.462 rotation * arcane_blast Fluffy_Pillow 17853.5/72166: 25% mana arcane_charge(4), clearcasting
1:34.816 rotation * arcane_blast Fluffy_Pillow 12932.8/72166: 18% mana arcane_charge(4), clearcasting
1:36.170 rotation * arcane_blast Fluffy_Pillow 8012.0/72166: 11% mana arcane_charge(4), clearcasting(2)
1:37.523 rotation ) arcane_barrage Fluffy_Pillow 3089.8/72166: 4% mana arcane_charge(4), clearcasting(2)
1:38.850 rotation : arcane_missiles Fluffy_Pillow 9335.0/72166: 13% mana clearcasting(3)
1:40.963 default T counterspell Fluffy_Pillow 12384.8/72166: 17% mana clearcasting(2)
1:40.963 rotation < arcane_orb Fluffy_Pillow 11384.8/72166: 16% mana clearcasting(2)
1:42.291 rotation . arcane_blast Fluffy_Pillow 12801.5/72166: 18% mana arcane_charge(2), clearcasting(2)
1:43.963 rotation . arcane_blast Fluffy_Pillow 11089.7/72166: 15% mana arcane_charge(3), clearcasting(2)
1:45.476 rotation % evocation Kyrian 7773.4/72166: 11% mana arcane_charge(4), clearcasting(2)
1:49.883 rotation $ cancel_action Fluffy_Pillow 69031.7/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
1:49.888 rotation ' arcane_barrage Fluffy_Pillow 69038.9/72166: 96% mana arcane_charge(4), clearcasting(2)
1:51.216 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
1:52.543 cooldowns o rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting(2)
1:53.869 rotation , arcane_missiles Fluffy_Pillow 71585.3/72166: 99% mana arcane_charge(4), rune_of_power
2:02.905 rotation . arcane_blast Fluffy_Pillow 54627.1/72166: 76% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.258 default U use_mana_gem Kyrian 49704.9/72166: 69% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.258 rotation . arcane_blast Fluffy_Pillow 56921.5/72166: 79% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.611 default T counterspell Fluffy_Pillow 51999.3/72166: 72% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.611 rotation @ arcane_barrage Fluffy_Pillow 50999.3/72166: 71% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.939 rotation < arcane_orb Fluffy_Pillow 57246.0/72166: 79% mana crimson_chorus
2:08.268 rotation . arcane_blast Fluffy_Pillow 58664.1/72166: 81% mana arcane_charge(2), crimson_chorus
2:09.940 rotation . arcane_blast Fluffy_Pillow 56952.3/72166: 79% mana arcane_charge(3), crimson_chorus
2:11.453 rotation . arcane_blast Fluffy_Pillow 53636.1/72166: 74% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:12.806 rotation . arcane_blast Fluffy_Pillow 48713.9/72166: 68% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.160 rotation . arcane_blast Fluffy_Pillow 43793.1/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.514 rotation . arcane_blast Fluffy_Pillow 38872.4/72166: 54% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.866 cooldowns j radiant_spark Fluffy_Pillow 33948.7/72166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:18.192 cooldowns n arcane_power Fluffy_Pillow 34862.6/72166: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:18.192 rotation * arcane_blast Fluffy_Pillow 34862.6/72166: 48% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:19.545 rotation * arcane_blast Fluffy_Pillow 33377.9/72166: 46% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:20.898 rotation * arcane_blast Fluffy_Pillow 31893.2/72166: 44% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:22.252 rotation * arcane_blast Fluffy_Pillow 30409.9/72166: 42% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:23.604 rotation * arcane_blast Fluffy_Pillow 28923.8/72166: 40% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:24.958 rotation - arcane_missiles Fluffy_Pillow 27440.5/72166: 38% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:30.498 default T counterspell Fluffy_Pillow 35436.5/72166: 49% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.498 cooldowns p presence_of_mind Fluffy_Pillow 34936.5/72166: 48% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:30.498 rotation . arcane_blast Fluffy_Pillow 34936.5/72166: 48% mana arcane_charge(4), arcane_power, presence_of_mind(3), crimson_chorus(3)
2:31.825 rotation . arcane_blast Fluffy_Pillow 33414.3/72166: 46% mana arcane_charge(4), arcane_power, presence_of_mind(2)
2:33.154 rotation ? arcane_barrage Fluffy_Pillow 31894.9/72166: 44% mana arcane_charge(4), arcane_power, presence_of_mind
2:34.483 rotation < arcane_orb Fluffy_Pillow 38143.0/72166: 53% mana presence_of_mind
2:35.811 rotation . arcane_blast Fluffy_Pillow 39559.8/72166: 55% mana arcane_charge(2), presence_of_mind
2:37.138 rotation . arcane_blast Fluffy_Pillow 37350.0/72166: 52% mana arcane_charge(3)
2:38.650 rotation ' arcane_barrage Fluffy_Pillow 34032.3/72166: 47% mana arcane_charge(4)
2:39.976 cooldowns l touch_of_the_magi Fluffy_Pillow 40276.1/72166: 56% mana
2:41.302 cooldowns o rune_of_power Fluffy_Pillow 39689.9/72166: 55% mana arcane_charge(4)
2:42.630 rotation , arcane_missiles Fluffy_Pillow 41606.7/72166: 58% mana arcane_charge(4), rune_of_power
2:51.711 rotation - arcane_missiles Fluffy_Pillow 24713.4/72166: 34% mana arcane_charge(4), clearcasting, rune_of_power
2:53.715 rotation @ arcane_barrage Fluffy_Pillow 27605.8/72166: 38% mana arcane_charge(4), rune_of_power
2:55.041 default T counterspell Fluffy_Pillow 33849.6/72166: 47% mana
2:55.041 rotation < arcane_orb Fluffy_Pillow 32849.6/72166: 46% mana
2:56.368 rotation . arcane_blast Fluffy_Pillow 34264.9/72166: 47% mana arcane_charge(2)
2:58.039 cooldowns h radiant_spark Fluffy_Pillow 32551.6/72166: 45% mana arcane_charge(3), clearcasting
2:59.367 rotation * arcane_blast Fluffy_Pillow 33468.4/72166: 46% mana arcane_charge(3), clearcasting
3:00.880 rotation * arcane_blast Fluffy_Pillow 30152.1/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus
3:02.232 rotation * arcane_blast Fluffy_Pillow 25228.5/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.587 rotation * arcane_blast Fluffy_Pillow 20309.2/72166: 28% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.941 rotation * arcane_blast Fluffy_Pillow 15388.4/72166: 21% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.294 rotation ) arcane_barrage Fluffy_Pillow 10466.2/72166: 15% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.623 rotation : arcane_missiles Fluffy_Pillow 16714.3/72166: 23% mana clearcasting(3), crimson_chorus
3:09.659 rotation . arcane_blast Fluffy_Pillow 19652.9/72166: 27% mana clearcasting(2), crimson_chorus
3:11.649 rotation . arcane_blast Fluffy_Pillow 21150.1/72166: 29% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:13.478 rotation . arcane_blast Fluffy_Pillow 21039.9/72166: 29% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:15.147 rotation . arcane_blast Fluffy_Pillow 19323.8/72166: 27% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:16.658 rotation ; arcane_missiles Fluffy_Pillow 16004.7/72166: 22% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:18.650 rotation ; arcane_missiles Fluffy_Pillow 18879.7/72166: 26% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:20.634 default T counterspell Fluffy_Pillow 21743.3/72166: 30% mana arcane_charge(4), crimson_chorus(2)
3:20.634 rotation . arcane_blast Fluffy_Pillow 20743.3/72166: 29% mana arcane_charge(4), crimson_chorus(2)
3:21.986 rotation . arcane_blast Fluffy_Pillow 15819.6/72166: 22% mana arcane_charge(4), crimson_chorus(3)
3:23.339 rotation . arcane_blast Fluffy_Pillow 10897.4/72166: 15% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:24.692 rotation % evocation Fluffy_Pillow 5975.2/72166: 8% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:29.281 rotation $ cancel_action Fluffy_Pillow 69763.3/72166: 97% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(3)
3:29.286 rotation ' arcane_barrage Fluffy_Pillow 69770.5/72166: 97% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.614 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting, crimson_chorus(3)
3:31.941 cooldowns o rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting
3:33.268 rotation , arcane_missiles Fluffy_Pillow 71586.8/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
3:41.370 rotation . arcane_blast Fluffy_Pillow 64112.4/72166: 89% mana arcane_charge(4), rune_of_power
3:42.724 rotation . arcane_blast Fluffy_Pillow 59191.6/72166: 82% mana arcane_charge(4), rune_of_power
3:44.076 rotation @ arcane_barrage Fluffy_Pillow 54268.0/72166: 75% mana arcane_charge(4), rune_of_power
3:45.404 default T counterspell Fluffy_Pillow 60514.7/72166: 84% mana
3:45.404 rotation < arcane_orb Fluffy_Pillow 59514.7/72166: 82% mana
3:46.733 rotation . arcane_blast Fluffy_Pillow 60932.8/72166: 84% mana arcane_charge(2)
3:48.405 cooldowns h radiant_spark Fluffy_Pillow 59221.0/72166: 82% mana arcane_charge(3)
3:49.732 rotation * arcane_blast Fluffy_Pillow 60136.3/72166: 83% mana arcane_charge(3)
3:51.245 rotation * arcane_blast Fluffy_Pillow 56820.1/72166: 79% mana arcane_charge(4)
3:52.600 rotation * arcane_blast Fluffy_Pillow 51900.7/72166: 72% mana arcane_charge(4)
3:53.954 rotation * arcane_blast Fluffy_Pillow 46980.0/72166: 65% mana arcane_charge(4), clearcasting
3:55.305 rotation * arcane_blast Fluffy_Pillow 42054.9/72166: 58% mana arcane_charge(4), clearcasting
3:56.657 rotation ) arcane_barrage Fluffy_Pillow 37131.3/72166: 51% mana arcane_charge(4), clearcasting(2)
3:57.986 rotation . arcane_blast Fluffy_Pillow 43379.4/72166: 60% mana clearcasting(2)
3:59.977 default Y use_item_empyreal_ordnance Fluffy_Pillow 44878.0/72166: 62% mana arcane_charge, clearcasting(2)
3:59.977 rotation . arcane_blast Fluffy_Pillow 44878.0/72166: 62% mana arcane_charge, clearcasting(2)
4:01.806 rotation . arcane_blast Fluffy_Pillow 44767.8/72166: 62% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:03.477 rotation . arcane_blast Fluffy_Pillow 43054.6/72166: 60% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:04.989 default U use_mana_gem Kyrian 39736.9/72166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.989 rotation ; arcane_missiles Fluffy_Pillow 46953.5/72166: 65% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.901 rotation > arcane_barrage Fluffy_Pillow 49713.1/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.230 rotation ; arcane_missiles Fluffy_Pillow 55961.2/72166: 78% mana clearcasting, crimson_chorus
4:10.097 default T counterspell Fluffy_Pillow 58655.9/72166: 81% mana crimson_chorus
4:10.097 rotation < arcane_orb Fluffy_Pillow 57655.9/72166: 80% mana crimson_chorus
4:11.425 rotation . arcane_blast Fluffy_Pillow 59072.6/72166: 82% mana arcane_charge(2), crimson_chorus
4:13.098 rotation . arcane_blast Fluffy_Pillow 57362.3/72166: 79% mana arcane_charge(3), crimson_chorus(2)
4:14.610 rotation . arcane_blast Fluffy_Pillow 54044.6/72166: 75% mana arcane_charge(4), crimson_chorus(2)
4:15.962 rotation . arcane_blast Fluffy_Pillow 49120.9/72166: 68% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:17.315 rotation & arcane_barrage Fluffy_Pillow 44198.7/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:18.642 cooldowns k touch_of_the_magi Fluffy_Pillow 50443.9/72166: 70% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:19.969 cooldowns j radiant_spark Fluffy_Pillow 49859.2/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:21.297 cooldowns n arcane_power Fluffy_Pillow 50775.9/72166: 70% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:21.297 default X berserking Fluffy_Pillow 50775.9/72166: 70% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:21.297 rotation * arcane_blast Fluffy_Pillow 50775.9/72166: 70% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:22.528 rotation * arcane_blast Fluffy_Pillow 49115.2/72166: 68% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:23.758 rotation * arcane_blast Fluffy_Pillow 47452.9/72166: 66% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:24.989 rotation * arcane_blast Fluffy_Pillow 45792.2/72166: 63% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:26.223 rotation * arcane_blast Fluffy_Pillow 44135.7/72166: 61% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:27.451 rotation , arcane_missiles Fluffy_Pillow 42470.6/72166: 59% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:29.392 rotation - arcane_missiles Fluffy_Pillow 45272.1/72166: 63% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:32.770 cooldowns p presence_of_mind Fluffy_Pillow 50147.6/72166: 69% mana berserking, arcane_charge(4), arcane_power, rune_of_power
4:32.770 rotation . arcane_blast Fluffy_Pillow 50147.6/72166: 69% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
4:33.976 default T counterspell Fluffy_Pillow 48450.7/72166: 67% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:34.097 rotation . arcane_blast Fluffy_Pillow 48125.4/72166: 67% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:35.424 rotation ? arcane_barrage Fluffy_Pillow 46603.1/72166: 65% mana arcane_charge(4), arcane_power, presence_of_mind
4:36.753 rotation < arcane_orb Fluffy_Pillow 52851.2/72166: 73% mana presence_of_mind
4:38.081 rotation . arcane_blast Fluffy_Pillow 54268.0/72166: 75% mana arcane_charge(2), presence_of_mind
4:39.410 rotation . arcane_blast Fluffy_Pillow 52061.1/72166: 72% mana arcane_charge(3)
4:40.923 cooldowns o rune_of_power Fluffy_Pillow 48744.9/72166: 68% mana arcane_charge(4)
4:42.251 rotation . arcane_blast Fluffy_Pillow 50661.6/72166: 70% mana arcane_charge(4), rune_of_power
4:43.603 rotation . arcane_blast Fluffy_Pillow 45737.9/72166: 63% mana arcane_charge(4), clearcasting, rune_of_power
4:44.956 rotation - arcane_missiles Fluffy_Pillow 40815.8/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
4:47.047 rotation . arcane_blast Fluffy_Pillow 43833.7/72166: 61% mana arcane_charge(4), rune_of_power
4:48.402 rotation . arcane_blast Fluffy_Pillow 38914.4/72166: 54% mana arcane_charge(4), rune_of_power
4:49.756 rotation . arcane_blast Fluffy_Pillow 33993.7/72166: 47% mana arcane_charge(4), rune_of_power
4:51.109 rotation . arcane_blast Fluffy_Pillow 29071.5/72166: 40% mana arcane_charge(4), rune_of_power
4:52.462 rotation . arcane_blast Fluffy_Pillow 24149.3/72166: 33% mana arcane_charge(4), rune_of_power
4:53.814 rotation @ arcane_barrage Fluffy_Pillow 19225.6/72166: 27% mana arcane_charge(4), rune_of_power
4:55.144 rotation . arcane_blast Fluffy_Pillow 25475.2/72166: 35% mana
4:57.133 rotation < arcane_orb Fluffy_Pillow 26970.9/72166: 37% mana arcane_charge, clearcasting
4:58.460 default T counterspell Fluffy_Pillow 28386.2/72166: 39% mana arcane_charge(3), clearcasting
4:58.460 cooldowns h radiant_spark Fluffy_Pillow 27386.2/72166: 38% mana arcane_charge(3), clearcasting
4:59.788 rotation * arcane_blast Fluffy_Pillow 28302.9/72166: 39% mana arcane_charge(3), clearcasting
5:01.301 default W time_warp Fluffy_Pillow 24986.7/72166: 35% mana arcane_charge(4), clearcasting
5:01.327 rotation * arcane_blast Fluffy_Pillow 23024.2/72166: 32% mana arcane_charge(4), clearcasting, temporal_warp
5:02.370 rotation * arcane_blast Fluffy_Pillow 17654.6/72166: 24% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:03.412 rotation * arcane_blast Fluffy_Pillow 12283.5/72166: 17% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:04.454 rotation % evocation Fluffy_Pillow 6912.4/72166: 10% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:07.898 rotation $ cancel_action Fluffy_Pillow 69146.5/72166: 96% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus
5:07.901 rotation ) arcane_barrage Fluffy_Pillow 69150.8/72166: 96% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:08.924 rotation . arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana clearcasting, temporal_warp, crimson_chorus
5:10.457 rotation ; arcane_missiles Fluffy_Pillow 70799.4/72166: 98% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:12.116 rotation . arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge, temporal_warp, crimson_chorus
5:13.525 rotation . arcane_blast Fluffy_Pillow 69422.9/72166: 96% mana arcane_charge(2), temporal_warp, crimson_chorus(2)
5:14.811 rotation . arcane_blast Fluffy_Pillow 67154.0/72166: 93% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:15.976 rotation . arcane_blast Fluffy_Pillow 63335.5/72166: 88% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:17.017 rotation > arcane_barrage Fluffy_Pillow 57963.0/72166: 80% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:18.041 rotation < arcane_orb Fluffy_Pillow 63770.9/72166: 88% mana clearcasting, temporal_warp, crimson_chorus(2)
5:19.063 rotation . arcane_blast Fluffy_Pillow 64745.9/72166: 90% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2)
5:20.349 rotation . arcane_blast Fluffy_Pillow 62477.1/72166: 87% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:21.513 final_burn q arcane_missiles Fluffy_Pillow 58657.1/72166: 81% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:23.216 default T counterspell Fluffy_Pillow 61115.0/72166: 85% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:23.216 final_burn r arcane_blast Fluffy_Pillow 60115.0/72166: 83% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:24.259 final_burn q arcane_missiles Fluffy_Pillow 54745.4/72166: 76% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:26.035 final_burn r arcane_blast Fluffy_Pillow 57308.7/72166: 79% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
5:27.077 final_burn r arcane_blast Fluffy_Pillow 51937.7/72166: 72% mana arcane_charge(4), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Kyrian"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Necrolord : 5951 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5950.8 5950.8 11.4 / 0.192% 951.6 / 16.0% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2520.9 2395.5 Mana 0.00% 43.4 100.2% 100%
Talents
Necrolord
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Necrolord 5951
Arcane Barrage 370 6.2% 20.6 13.89sec 5404 4371 Direct 20.6 4603 9188 5406 17.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.60 20.59 0.00 0.00 1.2363 0.0000 111307.62 111307.62 0.00% 4371.35 4371.35
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.48% 16.98 9 27 4602.69 3280 8644 4601.46 4042 5077 78158 78158 0.00%
crit 17.52% 3.61 0 12 9187.55 5352 16309 8973.44 0 13767 33150 33150 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.02
    fishing_opener
    [}]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.53
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.23
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.93
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:2.89
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.25
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.48
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.20
Arcane Blast 2145 36.0% 116.2 2.57sec 5536 4226 Direct 117.2 4590 9545 5491 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.19 117.19 0.00 0.00 1.3100 0.0000 643279.98 643279.98 0.00% 4226.21 4226.21
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.83% 95.90 66 126 4590.25 922 12084 4595.35 3919 5290 440085 440085 0.00%
crit 18.17% 21.29 8 38 9545.28 1844 24169 9559.23 6066 13537 203195 203195 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.27
    fishing_opener
    [x]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.92
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.64
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.95
Arcane Echo 291 4.9% 156.5 1.94sec 559 0 Direct 156.5 458 978 560 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 156.51 156.51 0.00 0.00 0.0000 0.0000 87525.60 87525.60 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.42% 125.87 81 178 457.74 220 736 457.89 391 521 57590 57590 0.00%
crit 19.58% 30.64 12 54 977.51 441 1472 977.50 735 1285 29936 29936 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2373 39.9% 44.2 6.38sec 16159 9053 Periodic 301.9 1952 4150 2367 18.9% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.21 0.00 302.18 301.92 1.7849 0.2436 714459.69 714459.69 0.00% 9053.19 9053.19
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.12% 244.90 139 395 1951.92 1119 3738 1955.26 1700 2312 477947 477947 0.00%
crit 18.88% 57.01 25 92 4149.66 2238 7475 4154.70 3190 5331 236512 236512 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.87
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.89
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.97
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.41
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.02
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.64
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.3%) 11.3 27.09sec 3716 3045

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.27 0.00 0.00 0.00 1.2204 0.0000 0.00 0.00 0.00% 3045.06 3045.06

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.27
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.3% 11.3 27.09sec 3717 0 Direct 11.3 3183 6374 3718 16.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.27 11.27 0.00 0.00 0.0000 0.0000 41884.73 41884.73 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.27% 9.38 3 15 3183.00 3018 4478 3181.70 3018 3421 29865 29865 0.00%
crit 16.73% 1.89 0 7 6374.47 6035 8956 5494.29 0 8449 12020 12020 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (83) 0.0% (1.4%) 2.0 0.00sec 12493 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 83 1.4% 10.0 26.61sec 2502 0 Periodic 13.5 1566 3078 1850 18.7% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.47 13.47 0.0000 1.7472 24905.24 24905.24 0.00% 1058.54 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.27% 10.94 3 14 1566.28 175 1852 1568.21 1354 1852 17140 17140 0.00%
crit 18.73% 2.52 0 10 3077.79 349 3704 2895.46 0 3704 7765 7765 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.8 14.34sec 540 0 Direct 20.8 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.81 20.81 0.00 0.00 0.0000 0.0000 11236.79 11236.79 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.56% 16.97 6 31 456.04 444 470 456.01 444 468 7738 7738 0.00%
crit 18.44% 3.84 0 12 911.99 887 941 897.65 0 941 3498 3498 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6062 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 152  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 91 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6062.09 6062.09 0.00% 51.48 51.48
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.09% 91.30 77 103 43.80 30 57 43.79 42 45 3999 3999 0.00%
crit 19.91% 22.70 11 37 90.89 60 114 90.92 76 107 2064 2064 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4192.50
Shadowcore Oil Blast 41 0.7% 41.3 7.18sec 297 0 Direct 41.3 251 501 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.28 41.28 0.00 0.00 0.0000 0.0000 12253.39 12253.39 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.61% 33.68 18 54 250.75 244 259 250.74 245 256 8446 8446 0.00%
crit 18.39% 7.59 0 17 501.44 488 517 501.17 0 517 3807 3807 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (451) 0.0% (7.6%) 6.1 49.47sec 22276 18179

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.09 0.00 0.00 0.00 1.2255 0.0000 0.00 0.00 0.00% 18179.31 18179.31

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.18
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 451 7.6% 6.1 49.40sec 22276 0 Direct 6.1 22301 0 22301 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.09 6.09 0.00 0.00 0.0000 0.0000 135617.63 135617.63 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.09 5 8 22301.09 638 75298 22284.24 16509 27171 135618 135618 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:22554.48
  • base_dd_max:22554.48
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Necrolord
Arcane Power 2.8 122.77sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 245.72sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.79
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.60 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.60
Deathborne 1.8 260.68sec

Stats Details: Deathborne

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 1.3275 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathborne

  • id:324220
  • school:shadow
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:324220
  • name:Deathborne
  • school:shadow
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.

Action Priority List

    cooldowns
    [h]:0.78
  • if_expr:cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.01
  • if_expr:cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [v]:1.00
  • if_expr:!runeforge.siphon_storm
Evocation 3.3 104.27sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.50 0.00 3.5423 0.6284 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.96
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.92sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.19
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.68
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.29
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.64sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.91 0.00 0.00 0.00 1.2249 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [y]:1.00
Time Warp 1.5 304.99sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.72sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 124.3 14.0sec 2.1sec 11.6sec 83.00% 0.00% 78.1 (78.6) 0.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 51.1s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.8s

Stack Uptimes

  • arcane_charge_1:5.73%
  • arcane_charge_2:9.57%
  • arcane_charge_3:7.86%
  • arcane_charge_4:59.84%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.8sec 122.8sec 14.8sec 13.69% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 141.5s
  • trigger_min/max:120.0s / 141.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.69%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 245.8sec 245.8sec 11.8sec 6.95% 12.89% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.4s / 263.2s
  • trigger_min/max:241.4s / 263.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:6.95%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.48% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.48%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.1 16.9sec 9.9sec 8.0sec 47.36% 0.00% 1.1 (1.1) 0.3

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.13%
  • clearcasting_2:17.75%
  • clearcasting_3:4.48%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 51.88% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.6s
  • trigger_min/max:60.0s / 65.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.88%
  • crimson_chorus_2:17.28%
  • crimson_chorus_3:16.71%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Deathborne 1.8 0.0 260.8sec 260.8sec 19.4sec 11.45% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_deathborne
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:0.10
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:256.4s / 279.4s
  • trigger_min/max:256.4s / 279.4s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 20.0s

Stack Uptimes

  • deathborne_1:11.45%

Spelldata

  • id:324220
  • name:Deathborne
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.
  • max_stacks:0
  • duration:20.00
  • cooldown:180.00
  • default_chance:0.00%
Empyreal Surge 1.9 0.0 240.2sec 240.2sec 14.5sec 9.00% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 265.4s
  • trigger_min/max:237.6s / 265.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.00%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.5sec 104.5sec 3.9sec 4.24% 0.00% 15.2 (15.2) 0.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 147.2s
  • trigger_min/max:90.0s / 147.2s
  • trigger_pct:100.00%
  • duration_min/max:0.7s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.42% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.42%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.3sec 98.3sec 4.0sec 4.19% 8.10% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 158.4s
  • trigger_min/max:62.7s / 158.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 18.8s

Stack Uptimes

  • presence_of_mind_1:2.02%
  • presence_of_mind_2:2.01%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.19% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 70.0s
  • trigger_min/max:13.7s / 70.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.19%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.1sec 17.14% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.3s
  • trigger_min/max:300.0s / 323.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.14%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.7sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.17%
Arcane Barrage Arcane Charge 3 2.60% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.40% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.86% 3.54% 11.19%
Arcane Blast Arcane Charge 1 4.76% 0.96% 9.17%
Arcane Blast Arcane Charge 2 10.62% 5.05% 14.84%
Arcane Blast Arcane Charge 3 11.82% 6.52% 15.69%
Arcane Blast Arcane Charge 4 65.94% 55.88% 78.85%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.11% 0.00% 6.93% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 300.7s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.681120.006239.981
Evocation14.4090.00057.21047.95423.342121.186
Counterspell0.7890.0009.9629.9513.82518.863
Time Warp2.1310.00023.2983.1931.32524.625
Deathborne35.1300.00098.06877.86358.68398.068
Rune of Power7.4310.00048.23645.74221.67074.729
Touch of the Magi5.3060.00025.51734.36420.54264.228
Arcane Power8.0940.00021.50122.78517.55540.718
Arcane Barrage11.4791.29350.966249.855196.100304.900
Arcane Orb6.6550.00057.16479.86540.423144.435
Presence of Mind32.6340.00095.700116.18681.694171.260

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Necrolord
mana_regen Mana 3164.48 424375.11 58.93% 134.11 9494.34 2.19%
Evocation Mana 127.87 186891.45 25.95% 1461.53 0.00 0.00%
Mana Gem Mana 2.94 21217.56 2.95% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.58 87637.34 12.17% 4257.60 902.44 1.02%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2395.55 2520.86 10427.0 34486.7 1185.2 72165.7
Usage Type Count Total Avg RPE APR
Necrolord
arcane_blast Mana 118.3 631639.8 5340.7 5436.2 1.0
arcane_missiles Mana 44.6 93494.7 2094.2 2114.6 7.6
arcane_orb Mana 11.4 5688.1 500.0 504.7 7.4
counterspell Mana 12.7 11338.0 891.5 899.9 0.0
deathborne Mana 1.8 4523.2 2500.0 2526.2 0.0
time_warp Mana 1.5 3005.9 2000.0 2012.6 0.0
touch_of_the_magi Mana 6.1 15350.6 2498.3 2521.4 8.8

Statistics & Data Analysis

Fight Length
Necrolord Fight Length
Count 1704
Mean 300.68
Minimum 240.01
Maximum 359.98
Spread ( max - min ) 119.97
Range [ ( max - min ) / 2 * 100% ] 19.95%
Standard Deviation 34.1226
5th Percentile 245.64
95th Percentile 354.10
( 95th Percentile - 5th Percentile ) 108.47
Mean Distribution
Standard Deviation 0.8266
95.00% Confidence Interval ( 299.06 - 302.30 )
Normalized 95.00% Confidence Interval ( 99.46% - 100.54% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 495
0.1% Error 49474
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 994
DPS
Necrolord Damage Per Second
Count 1704
Mean 5950.84
Minimum 5247.26
Maximum 6854.02
Spread ( max - min ) 1606.76
Range [ ( max - min ) / 2 * 100% ] 13.50%
Standard Deviation 241.0910
5th Percentile 5584.56
95th Percentile 6349.25
( 95th Percentile - 5th Percentile ) 764.70
Mean Distribution
Standard Deviation 5.8404
95.00% Confidence Interval ( 5939.40 - 5962.29 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 64
0.1% Error 6306
0.1 Scale Factor Error with Delta=300 497
0.05 Scale Factor Error with Delta=300 1985
0.01 Scale Factor Error with Delta=300 49619
Priority Target DPS
Necrolord Priority Target Damage Per Second
Count 1704
Mean 5950.84
Minimum 5247.26
Maximum 6854.02
Spread ( max - min ) 1606.76
Range [ ( max - min ) / 2 * 100% ] 13.50%
Standard Deviation 241.0910
5th Percentile 5584.56
95th Percentile 6349.25
( 95th Percentile - 5th Percentile ) 764.70
Mean Distribution
Standard Deviation 5.8404
95.00% Confidence Interval ( 5939.40 - 5962.29 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 64
0.1% Error 6306
0.1 Scale Factor Error with Delta=300 497
0.05 Scale Factor Error with Delta=300 1985
0.01 Scale Factor Error with Delta=300 49619
DPS(e)
Necrolord Damage Per Second (Effective)
Count 1704
Mean 5950.84
Minimum 5247.26
Maximum 6854.02
Spread ( max - min ) 1606.76
Range [ ( max - min ) / 2 * 100% ] 13.50%
Damage
Necrolord Damage
Count 1704
Mean 1782470.67
Minimum 1323597.45
Maximum 2211925.14
Spread ( max - min ) 888327.69
Range [ ( max - min ) / 2 * 100% ] 24.92%
DTPS
Necrolord Damage Taken Per Second
Count 1704
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Necrolord Healing Per Second
Count 1704
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Necrolord Healing Per Second (Effective)
Count 1704
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Necrolord Heal
Count 1704
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Necrolord Healing Taken Per Second
Count 1704
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Necrolord Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
NecrolordTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Necrolord Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.60 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.79 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 0.78 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
i 0.01 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.18 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.19 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.68 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.29 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.87 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.27 arcane_blast
t 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
v 1.00 deathborne,if=!runeforge.siphon_storm
w 1.00 arcane_orb,if=cooldown.rune_of_power.ready
x 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
y 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.89 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.92 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.96 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.53 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.23 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.64 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.97 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.41 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.02 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.64 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.27 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.93 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 2.89 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.25 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.48 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.95 arcane_blast
. 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.20 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwxy"U"""""""""""#u$z{VX~T""!|"""!}:@@@@@@;@@@@;@-T@@@;:@@@;kn*T@@+;:@@;@@@@;@@T@@;:@@@-'kn*p)@T@U+@@@@@%$m+@@@@+T@@@@=:@@'kn*T+>:@@@@@@@@@,@@,T;:,@@@,'kn*p)+T@@>:@@@@@@@.$Y@@<T:@@U,@@@@@&hjmX*Tsssrnsss

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Necrolord 72165.7/72166: 100% mana
Pre precombat 1 food Necrolord 72165.7/72166: 100% mana
Pre precombat 2 augmentation Necrolord 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v deathborne Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, deathborne, crimson_chorus
0:01.327 fishing_opener w arcane_orb Fluffy_Pillow 67206.0/72166: 93% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:02.114 fishing_opener x arcane_blast Fluffy_Pillow 67841.9/72166: 94% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.012 fishing_opener y rune_of_power Fluffy_Pillow 63638.0/72166: 88% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.800 fishing_opener " arcane_blast Fluffy_Pillow 64775.3/72166: 90% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.603 default U use_mana_gem Necrolord 59059.3/72166: 82% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.603 fishing_opener " arcane_blast Fluffy_Pillow 66275.9/72166: 92% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:05.406 fishing_opener " arcane_blast Fluffy_Pillow 60559.8/72166: 84% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:06.209 fishing_opener " arcane_blast Fluffy_Pillow 54843.8/72166: 76% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.013 fishing_opener " arcane_blast Fluffy_Pillow 49129.2/72166: 68% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.816 fishing_opener " arcane_blast Fluffy_Pillow 43413.2/72166: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:08.619 fishing_opener " arcane_blast Fluffy_Pillow 37697.2/72166: 52% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:09.421 fishing_opener " arcane_blast Fluffy_Pillow 31979.7/72166: 44% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:10.223 fishing_opener " arcane_blast Fluffy_Pillow 26262.3/72166: 36% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.027 fishing_opener " arcane_blast Fluffy_Pillow 20547.7/72166: 28% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.831 fishing_opener " arcane_blast Fluffy_Pillow 14833.1/72166: 21% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:12.634 fishing_opener " arcane_blast Fluffy_Pillow 9117.1/72166: 13% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:13.437 fishing_opener # arcane_barrage Fluffy_Pillow 3401.1/72166: 5% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:14.226 fishing_opener u evocation Necrolord 8869.8/72166: 12% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:16.771 rotation $ cancel_action Fluffy_Pillow 68655.3/72166: 95% mana bloodlust, clearcasting, evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:16.775 fishing_opener z touch_of_the_magi Fluffy_Pillow 68661.1/72166: 95% mana bloodlust, clearcasting, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.563 fishing_opener { arcane_power Fluffy_Pillow 67298.4/72166: 93% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.563 default V potion Fluffy_Pillow 67298.4/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.563 default X berserking Fluffy_Pillow 67298.4/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.563 fishing_opener ~ arcane_missiles Fluffy_Pillow 67298.4/72166: 93% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.464 default T counterspell Fluffy_Pillow 52452.0/72166: 73% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.464 fishing_opener " arcane_blast Fluffy_Pillow 51952.0/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.218 fishing_opener " arcane_blast Fluffy_Pillow 49602.8/72166: 69% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.971 fishing_opener ! arcane_missiles Fluffy_Pillow 47252.1/72166: 65% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.308 fishing_opener | presence_of_mind Fluffy_Pillow 49181.8/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.308 fishing_opener " arcane_blast Fluffy_Pillow 49181.8/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.063 fishing_opener " arcane_blast Fluffy_Pillow 46834.0/72166: 65% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.818 fishing_opener " arcane_blast Fluffy_Pillow 44486.2/72166: 62% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.604 fishing_opener ! arcane_missiles Fluffy_Pillow 42183.2/72166: 58% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:31.931 fishing_opener } arcane_barrage Fluffy_Pillow 44098.5/72166: 61% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.718 rotation : arcane_orb Fluffy_Pillow 49564.3/72166: 69% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.506 rotation @ arcane_blast Fluffy_Pillow 50201.6/72166: 70% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.498 rotation @ arcane_blast Fluffy_Pillow 47508.4/72166: 66% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.395 rotation @ arcane_blast Fluffy_Pillow 43303.0/72166: 60% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.198 rotation @ arcane_blast Fluffy_Pillow 37587.0/72166: 52% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.001 rotation @ arcane_blast Fluffy_Pillow 31871.0/72166: 44% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.805 rotation @ arcane_blast Fluffy_Pillow 26156.4/72166: 36% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.609 rotation ; arcane_barrage Fluffy_Pillow 20441.9/72166: 28% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.398 rotation @ arcane_blast Fluffy_Pillow 25910.6/72166: 36% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.577 rotation @ arcane_blast Fluffy_Pillow 26237.2/72166: 36% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.660 rotation @ arcane_blast Fluffy_Pillow 25050.4/72166: 35% mana arcane_charge(2), clearcasting, potion_of_spectral_intellect
0:43.333 rotation @ arcane_blast Fluffy_Pillow 23340.0/72166: 32% mana arcane_charge(3), clearcasting
0:44.845 rotation ; arcane_barrage Fluffy_Pillow 20022.3/72166: 28% mana arcane_charge(4), clearcasting
0:46.172 rotation @ arcane_blast Fluffy_Pillow 26267.5/72166: 36% mana clearcasting
0:48.161 rotation - arcane_missiles Fluffy_Pillow 27763.3/72166: 38% mana arcane_charge, clearcasting
0:50.140 default T counterspell Fluffy_Pillow 30619.6/72166: 42% mana arcane_charge
0:50.140 rotation @ arcane_blast Fluffy_Pillow 29619.6/72166: 41% mana arcane_charge
0:51.969 rotation @ arcane_blast Fluffy_Pillow 29509.4/72166: 41% mana arcane_charge(2), clearcasting
0:53.639 rotation @ arcane_blast Fluffy_Pillow 27794.8/72166: 39% mana arcane_charge(3), clearcasting
0:55.151 rotation ; arcane_barrage Fluffy_Pillow 24477.0/72166: 34% mana arcane_charge(4), clearcasting
0:56.478 rotation : arcane_orb Fluffy_Pillow 30722.3/72166: 43% mana clearcasting
0:57.805 rotation @ arcane_blast Fluffy_Pillow 32137.5/72166: 45% mana arcane_charge(2), clearcasting
0:59.476 rotation @ arcane_blast Fluffy_Pillow 30424.3/72166: 42% mana arcane_charge(3), clearcasting
1:00.987 rotation @ arcane_blast Fluffy_Pillow 27105.2/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
1:02.342 rotation ; arcane_barrage Fluffy_Pillow 22185.9/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus
1:03.671 cooldowns k touch_of_the_magi Fluffy_Pillow 28434.0/72166: 39% mana clearcasting(2), crimson_chorus
1:04.997 cooldowns n rune_of_power Fluffy_Pillow 27847.8/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:06.324 rotation * arcane_missiles Fluffy_Pillow 29763.1/72166: 41% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.482 default T counterspell Fluffy_Pillow 26537.6/72166: 37% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.482 rotation @ arcane_blast Fluffy_Pillow 25537.6/72166: 35% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.836 rotation @ arcane_blast Fluffy_Pillow 20616.9/72166: 29% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.190 rotation + arcane_missiles Fluffy_Pillow 15696.1/72166: 22% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:19.183 rotation ; arcane_barrage Fluffy_Pillow 18572.7/72166: 26% mana arcane_charge(4), crimson_chorus(2)
1:20.509 rotation : arcane_orb Fluffy_Pillow 24816.4/72166: 34% mana crimson_chorus(2)
1:21.835 rotation @ arcane_blast Fluffy_Pillow 26230.3/72166: 36% mana arcane_charge(2), crimson_chorus(3)
1:23.506 rotation @ arcane_blast Fluffy_Pillow 24517.1/72166: 34% mana arcane_charge(3), crimson_chorus(3)
1:25.020 rotation ; arcane_barrage Fluffy_Pillow 21202.2/72166: 29% mana arcane_charge(4), crimson_chorus(3)
1:26.346 rotation @ arcane_blast Fluffy_Pillow 27446.0/72166: 38% mana crimson_chorus(3)
1:28.334 rotation @ arcane_blast Fluffy_Pillow 28940.3/72166: 40% mana arcane_charge, crimson_chorus(3)
1:30.165 rotation @ arcane_blast Fluffy_Pillow 28833.0/72166: 40% mana arcane_charge(2), crimson_chorus(3)
1:31.836 rotation @ arcane_blast Fluffy_Pillow 27119.8/72166: 38% mana arcane_charge(3), clearcasting
1:33.349 rotation ; arcane_barrage Fluffy_Pillow 23803.5/72166: 33% mana arcane_charge(4), clearcasting
1:34.676 rotation @ arcane_blast Fluffy_Pillow 30048.8/72166: 42% mana clearcasting
1:36.666 rotation @ arcane_blast Fluffy_Pillow 31546.0/72166: 44% mana arcane_charge, clearcasting
1:38.498 default T counterspell Fluffy_Pillow 31440.1/72166: 44% mana arcane_charge(2), clearcasting
1:38.498 rotation @ arcane_blast Fluffy_Pillow 30440.1/72166: 42% mana arcane_charge(2), clearcasting
1:40.170 rotation @ arcane_blast Fluffy_Pillow 28728.3/72166: 40% mana arcane_charge(3), clearcasting(2)
1:41.682 rotation ; arcane_barrage Fluffy_Pillow 25410.6/72166: 35% mana arcane_charge(4), clearcasting(2)
1:43.011 rotation : arcane_orb Fluffy_Pillow 31658.7/72166: 44% mana clearcasting(2)
1:44.338 rotation @ arcane_blast Fluffy_Pillow 33074.0/72166: 46% mana arcane_charge(2), clearcasting(2)
1:46.009 rotation @ arcane_blast Fluffy_Pillow 31360.8/72166: 43% mana arcane_charge(3), clearcasting(2)
1:47.523 rotation @ arcane_blast Fluffy_Pillow 28046.0/72166: 39% mana arcane_charge(4), clearcasting(2)
1:48.877 rotation - arcane_missiles Fluffy_Pillow 23125.2/72166: 32% mana arcane_charge(4), clearcasting(2)
1:50.924 rotation ' arcane_barrage Fluffy_Pillow 26079.7/72166: 36% mana arcane_charge(4), clearcasting(2)
1:52.251 cooldowns k touch_of_the_magi Fluffy_Pillow 32324.9/72166: 45% mana clearcasting(2)
1:53.579 cooldowns n rune_of_power Fluffy_Pillow 31741.6/72166: 44% mana arcane_charge(4), clearcasting(2)
1:54.909 rotation * arcane_missiles Fluffy_Pillow 33661.2/72166: 47% mana arcane_charge(4), clearcasting(2), rune_of_power
2:00.876 cooldowns p presence_of_mind Fluffy_Pillow 34773.5/72166: 48% mana arcane_charge(4), rune_of_power
2:00.876 rotation ) arcane_blast Fluffy_Pillow 34773.5/72166: 48% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:02.203 rotation @ arcane_blast Fluffy_Pillow 29813.8/72166: 41% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:03.531 default T counterspell Fluffy_Pillow 24855.5/72166: 34% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:03.531 rotation @ arcane_blast Fluffy_Pillow 23855.5/72166: 33% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.858 default U use_mana_gem Necrolord 18895.8/72166: 26% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:04.858 rotation + arcane_missiles Fluffy_Pillow 26112.3/72166: 36% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:06.818 rotation @ arcane_blast Fluffy_Pillow 28941.2/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus
2:08.171 rotation @ arcane_blast Fluffy_Pillow 24019.0/72166: 33% mana arcane_charge(4), crimson_chorus
2:09.525 rotation @ arcane_blast Fluffy_Pillow 19098.3/72166: 26% mana arcane_charge(4), crimson_chorus
2:10.878 rotation @ arcane_blast Fluffy_Pillow 14176.1/72166: 20% mana arcane_charge(4), crimson_chorus
2:12.232 rotation @ arcane_blast Fluffy_Pillow 9255.3/72166: 13% mana arcane_charge(4), crimson_chorus(2)
2:13.585 rotation % evocation Necrolord 4333.1/72166: 6% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.265 rotation $ cancel_action Fluffy_Pillow 69386.1/72166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:18.269 cooldowns m arcane_power Fluffy_Pillow 69391.9/72166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.269 rotation + arcane_missiles Fluffy_Pillow 69391.9/72166: 96% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.313 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.666 rotation @ arcane_blast Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:23.020 rotation @ arcane_blast Fluffy_Pillow 67250.7/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.373 rotation @ arcane_blast Fluffy_Pillow 65766.0/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:25.726 rotation + arcane_missiles Fluffy_Pillow 64281.3/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:27.674 default T counterspell Fluffy_Pillow 67092.9/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.674 rotation @ arcane_blast Fluffy_Pillow 66592.9/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.026 rotation @ arcane_blast Fluffy_Pillow 65106.8/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.380 rotation @ arcane_blast Fluffy_Pillow 63623.5/72166: 88% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.733 rotation @ arcane_blast Fluffy_Pillow 62138.8/72166: 86% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:33.085 rotation = arcane_barrage Fluffy_Pillow 60652.7/72166: 84% mana arcane_charge(4), arcane_power
2:34.412 rotation : arcane_orb Fluffy_Pillow 66897.9/72166: 93% mana
2:35.738 rotation @ arcane_blast Fluffy_Pillow 68311.7/72166: 95% mana arcane_charge(2)
2:37.409 rotation @ arcane_blast Fluffy_Pillow 66598.5/72166: 92% mana arcane_charge(3)
2:38.922 rotation ' arcane_barrage Fluffy_Pillow 63282.3/72166: 88% mana arcane_charge(4)
2:40.249 cooldowns k touch_of_the_magi Fluffy_Pillow 69527.5/72166: 96% mana
2:41.575 cooldowns n rune_of_power Fluffy_Pillow 68941.3/72166: 96% mana arcane_charge(4)
2:42.902 rotation * arcane_missiles Fluffy_Pillow 70856.6/72166: 98% mana arcane_charge(4), rune_of_power
2:51.881 default T counterspell Fluffy_Pillow 61316.1/72166: 85% mana arcane_charge(4), clearcasting, rune_of_power
2:51.881 rotation + arcane_missiles Fluffy_Pillow 60316.1/72166: 84% mana arcane_charge(4), clearcasting, rune_of_power
2:53.829 rotation > arcane_barrage Fluffy_Pillow 63127.7/72166: 87% mana arcane_charge(4), rune_of_power
2:55.156 rotation : arcane_orb Fluffy_Pillow 69372.9/72166: 96% mana
2:56.482 rotation @ arcane_blast Fluffy_Pillow 70786.7/72166: 98% mana arcane_charge(2)
2:58.154 rotation @ arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3)
2:59.665 rotation @ arcane_blast Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4)
3:01.017 rotation @ arcane_blast Fluffy_Pillow 59805.1/72166: 83% mana arcane_charge(4), clearcasting
3:02.371 rotation @ arcane_blast Fluffy_Pillow 54884.4/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.724 rotation @ arcane_blast Fluffy_Pillow 49962.2/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.079 rotation @ arcane_blast Fluffy_Pillow 45042.9/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.433 rotation @ arcane_blast Fluffy_Pillow 40122.1/72166: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.786 rotation @ arcane_blast Fluffy_Pillow 35199.9/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.140 rotation , arcane_missiles Fluffy_Pillow 30279.2/72166: 42% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:11.121 rotation @ arcane_blast Fluffy_Pillow 33138.4/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:12.475 rotation @ arcane_blast Fluffy_Pillow 28217.6/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:13.827 rotation , arcane_missiles Fluffy_Pillow 23294.0/72166: 32% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:15.872 default T counterspell Fluffy_Pillow 26245.6/72166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.881 rotation ; arcane_barrage Fluffy_Pillow 25258.6/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:17.208 rotation : arcane_orb Fluffy_Pillow 31503.8/72166: 44% mana clearcasting(2), crimson_chorus(2)
3:18.534 rotation , arcane_missiles Fluffy_Pillow 32917.6/72166: 46% mana arcane_charge(2), clearcasting(3), crimson_chorus(2)
3:20.610 rotation @ arcane_blast Fluffy_Pillow 35913.9/72166: 50% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:22.281 rotation @ arcane_blast Fluffy_Pillow 34200.7/72166: 47% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:23.793 rotation @ arcane_blast Fluffy_Pillow 30883.0/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:25.146 rotation , arcane_missiles Fluffy_Pillow 25960.8/72166: 36% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:27.096 rotation ' arcane_barrage Fluffy_Pillow 28775.3/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:28.424 cooldowns k touch_of_the_magi Fluffy_Pillow 35021.9/72166: 49% mana clearcasting(2), crimson_chorus(3)
3:29.753 cooldowns n rune_of_power Fluffy_Pillow 34440.1/72166: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:31.081 rotation * arcane_missiles Fluffy_Pillow 36356.8/72166: 50% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:37.056 cooldowns p presence_of_mind Fluffy_Pillow 37480.6/72166: 52% mana arcane_charge(4), clearcasting, rune_of_power
3:37.056 rotation ) arcane_blast Fluffy_Pillow 37480.6/72166: 52% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
3:38.383 rotation + arcane_missiles Fluffy_Pillow 32520.9/72166: 45% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:40.374 default T counterspell Fluffy_Pillow 35394.5/72166: 49% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:40.374 rotation @ arcane_blast Fluffy_Pillow 34394.5/72166: 48% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:41.701 rotation @ arcane_blast Fluffy_Pillow 29434.8/72166: 41% mana arcane_charge(4), presence_of_mind, rune_of_power
3:43.028 rotation > arcane_barrage Fluffy_Pillow 24475.1/72166: 34% mana arcane_charge(4), rune_of_power
3:44.355 rotation : arcane_orb Fluffy_Pillow 30720.3/72166: 43% mana
3:45.684 rotation @ arcane_blast Fluffy_Pillow 32138.5/72166: 45% mana arcane_charge(2)
3:47.354 rotation @ arcane_blast Fluffy_Pillow 30423.8/72166: 42% mana arcane_charge(3)
3:48.865 rotation @ arcane_blast Fluffy_Pillow 27104.7/72166: 38% mana arcane_charge(4)
3:50.219 rotation @ arcane_blast Fluffy_Pillow 22183.9/72166: 31% mana arcane_charge(4)
3:51.572 rotation @ arcane_blast Fluffy_Pillow 17261.7/72166: 24% mana arcane_charge(4)
3:52.925 rotation @ arcane_blast Fluffy_Pillow 12339.5/72166: 17% mana arcane_charge(4)
3:54.280 rotation @ arcane_blast Fluffy_Pillow 7420.2/72166: 10% mana arcane_charge(4), clearcasting
3:55.633 rotation . evocation Necrolord 2498.0/72166: 3% mana arcane_charge(4), clearcasting
4:00.405 rotation $ cancel_action Fluffy_Pillow 68829.8/72166: 95% mana arcane_charge(4), clearcasting, evocation
4:00.409 default Y use_item_empyreal_ordnance Fluffy_Pillow 68835.6/72166: 95% mana arcane_charge(4), clearcasting
4:00.409 rotation @ arcane_blast Fluffy_Pillow 68835.6/72166: 95% mana arcane_charge(4), clearcasting
4:01.764 rotation @ arcane_blast Fluffy_Pillow 63916.3/72166: 89% mana arcane_charge(4), clearcasting
4:03.117 rotation < arcane_barrage Fluffy_Pillow 58994.1/72166: 82% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.445 default T counterspell Fluffy_Pillow 65240.8/72166: 90% mana clearcasting(2), crimson_chorus
4:04.445 rotation : arcane_orb Fluffy_Pillow 64240.8/72166: 89% mana clearcasting(2), crimson_chorus
4:05.772 rotation @ arcane_blast Fluffy_Pillow 65656.0/72166: 91% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:07.444 rotation @ arcane_blast Fluffy_Pillow 63944.3/72166: 89% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:08.956 default U use_mana_gem Necrolord 60626.5/72166: 84% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:08.956 rotation , arcane_missiles Fluffy_Pillow 67843.1/72166: 94% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:11.002 rotation @ arcane_blast Fluffy_Pillow 70796.1/72166: 98% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.355 rotation @ arcane_blast Fluffy_Pillow 65296.5/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.709 rotation @ arcane_blast Fluffy_Pillow 60375.7/72166: 84% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:15.063 rotation @ arcane_blast Fluffy_Pillow 55455.0/72166: 77% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:16.417 rotation @ arcane_blast Fluffy_Pillow 50534.2/72166: 70% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.770 rotation & arcane_barrage Fluffy_Pillow 45612.0/72166: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.097 cooldowns h deathborne Fluffy_Pillow 51857.3/72166: 72% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:20.423 cooldowns j touch_of_the_magi Fluffy_Pillow 51271.1/72166: 71% mana clearcasting(2), deathborne, crimson_chorus(2), empyreal_surge(5)
4:21.750 cooldowns m arcane_power Fluffy_Pillow 50686.4/72166: 70% mana arcane_charge(4), clearcasting(2), deathborne, crimson_chorus(2), empyreal_surge(5)
4:21.750 default X berserking Fluffy_Pillow 50686.4/72166: 70% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5)
4:21.750 rotation * arcane_missiles Fluffy_Pillow 50686.4/72166: 70% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5)
4:32.041 default T counterspell Fluffy_Pillow 50539.5/72166: 70% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3)
4:32.041 final_burn s arcane_blast Fluffy_Pillow 50039.5/72166: 69% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3)
4:33.273 final_burn s arcane_blast Fluffy_Pillow 48380.2/72166: 67% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
4:34.505 final_burn s arcane_blast Fluffy_Pillow 46720.8/72166: 65% mana arcane_charge(4), arcane_power, clearcasting, deathborne
4:35.859 final_burn r arcane_missiles Fluffy_Pillow 45237.6/72166: 63% mana arcane_charge(4), arcane_power, clearcasting, deathborne
4:37.929 cooldowns n rune_of_power Fluffy_Pillow 48225.2/72166: 67% mana arcane_charge(4), deathborne
4:39.255 final_burn s arcane_blast Fluffy_Pillow 50139.1/72166: 69% mana arcane_charge(4), rune_of_power, deathborne
4:40.607 final_burn s arcane_blast Fluffy_Pillow 45215.4/72166: 63% mana arcane_charge(4), rune_of_power
4:41.960 final_burn s arcane_blast Fluffy_Pillow 40293.2/72166: 56% mana arcane_charge(4), rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Necrolord"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Night_Fae : 6120 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6120.4 6120.4 12.2 / 0.199% 1009.9 / 16.5% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2560.2 2409.2 Mana 0.00% 43.0 100.2% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Night_Fae 6120
Arcane Barrage 333 5.5% 18.1 16.01sec 5561 4504 Direct 18.0 4702 9314 5566 18.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.06 18.04 0.00 0.00 1.2347 0.0000 100414.32 100414.32 0.00% 4504.30 4504.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.24% 14.66 7 23 4701.63 3280 9637 4701.85 4107 5343 68896 68896 0.00%
crit 18.76% 3.38 0 11 9313.60 6559 19274 9055.93 0 15416 31518 31518 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.03
    fishing_opener
    [{]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [!]:1.00
    rotation
    [$]:0.94
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [%]:3.18
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [&]:0.41
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [-]:4.36
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [:]:2.39
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [;]:1.53
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:1.96
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [=]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:1.34
Arcane Blast 2162 35.3% 111.7 2.67sec 5807 4613 Direct 112.7 4826 9790 5755 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.65 112.65 0.00 0.00 1.2587 0.0000 648309.84 648309.84 0.00% 4613.19 4613.19
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.29% 91.57 62 121 4825.62 922 12002 4839.56 4243 5830 441914 441914 0.00%
crit 18.71% 21.08 6 39 9789.57 1844 24003 9833.23 6896 14290 206395 206395 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:2.76
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [~]:18.98
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [']:1.94
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [>]:87.46
Arcane Echo 317 5.2% 180.7 1.71sec 526 0 Direct 180.7 441 912 526 18.0%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 180.66 180.66 0.00 0.00 0.0000 0.0000 95066.55 95066.55 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.97% 148.08 90 212 441.13 220 669 442.43 380 505 65342 65342 0.00%
crit 18.03% 32.58 14 56 912.35 441 1338 915.23 689 1116 29725 29725 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2426 39.7% 45.5 6.29sec 15994 9157 Periodic 307.3 1989 4086 2369 18.1% 24.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.52 0.00 307.65 307.34 1.7467 0.2422 728011.42 728011.42 0.00% 9157.03 9157.03
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.90% 251.72 151 388 1988.99 1119 3398 1996.75 1776 2313 500695 500695 0.00%
crit 18.10% 55.62 27 91 4086.37 2238 6796 4107.01 3320 5073 227316 227316 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.72
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.86
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [(]:5.82
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [)]:6.06
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [*]:2.95
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [+]:2.18
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (122) 0.0% (2.0%) 9.7 31.93sec 3793 3056

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.73 0.00 0.00 0.00 1.2412 0.0000 0.00 0.00 0.00% 3056.39 3056.39

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [,]:8.74
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 122 2.0% 9.7 32.23sec 3795 0 Direct 9.7 3219 6396 3795 18.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.73 9.73 0.00 0.00 0.0000 0.0000 36915.09 36915.09 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.85% 7.96 2 13 3218.88 3018 7489 3214.65 3018 3795 25625 25625 0.00%
crit 18.15% 1.77 0 7 6396.16 6035 10698 5440.87 0 10698 11290 11290 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (86) 0.0% (1.4%) 2.0 0.00sec 12801 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 86 1.4% 10.0 23.34sec 2560 0 Periodic 14.0 1556 3123 1829 17.4% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 25601.02 25601.02 0.00% 1049.22 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.59% 11.56 6 14 1556.12 175 1852 1556.30 1298 1852 17995 17995 0.00%
crit 17.41% 2.44 0 8 3123.13 349 3704 2911.04 0 3704 7606 7606 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 20.9 13.99sec 541 0 Direct 20.9 456 912 541 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.94 20.94 0.00 0.00 0.0000 0.0000 11328.49 11328.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.34% 17.03 5 35 456.01 444 470 456.01 444 468 7766 7766 0.00%
crit 18.66% 3.91 0 11 911.79 887 941 895.52 0 941 3562 3562 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6007 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6006.97 6006.97 0.00% 51.01 51.01
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.35% 91.60 78 106 43.51 30 57 43.51 42 45 3986 3986 0.00%
crit 19.65% 22.40 8 36 90.22 60 114 90.24 79 102 2021 2021 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4428.94
Shadowcore Oil Blast 41 0.7% 42.0 7.05sec 296 0 Direct 42.0 251 502 296 18.2%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.00 42.00 0.00 0.00 0.0000 0.0000 12443.97 12443.97 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.82% 34.36 14 56 250.71 244 259 250.72 246 256 8615 8615 0.00%
crit 18.18% 7.63 0 20 501.53 488 517 500.95 0 517 3829 3829 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 82 1.3% 4.7 62.83sec 5242 1545 Periodic 18.7 1143 2288 1316 15.1% 4.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.70 0.00 18.73 18.73 3.3934 0.7890 24645.07 24645.07 0.00% 1544.76 1544.76
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.86% 15.89 8 23 1142.75 1070 1416 1143.29 1085 1241 18158 18158 0.00%
crit 15.14% 2.84 0 10 2288.11 2141 2833 2190.83 0 2833 6487 6487 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [m]:4.71
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (492) 0.0% (8.0%) 6.9 44.01sec 21502 17576

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.85 0.00 0.00 0.00 1.2234 0.0000 0.00 0.00 0.00% 17576.25 17576.25

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:1.18
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.39
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.29
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 492 8.0% 6.9 43.91sec 21502 0 Direct 6.8 21523 0 21523 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.85 6.84 0.00 0.00 0.0000 0.0000 147324.17 147324.17 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.84 5 9 21522.83 638 71477 21601.59 16047 29109 147324 147324 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:31564.95
  • base_dd_max:31564.95
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Night_Fae
Arcane Power 3.2 105.99sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:2.16
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Night_Fae
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 211.15sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 14.1 21.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.10 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:14.10
Evocation 3.5 95.14sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.53 0.00 19.49 0.00 3.4811 0.6288 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Night_Fae
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [#]:1.08
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [?]:1.44
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Night_Fae
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Night_Fae
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 322.78sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.16
  • if_expr:buff.arcane_power.up
Presence of Mind 3.6 86.59sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.57 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [n]:0.03
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [o]:2.02
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [p]:0.52
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.5 48.28sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.54 0.00 0.00 0.00 1.2289 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:5.56
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.8 277.39sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.83
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 124.00sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Night_Fae
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 19.0 120.0 16.1sec 2.2sec 13.3sec 84.00% 0.00% 84.1 (84.7) 0.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 49.3s
  • trigger_min/max:0.0s / 19.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 47.5s

Stack Uptimes

  • arcane_charge_1:3.66%
  • arcane_charge_2:8.00%
  • arcane_charge_3:6.55%
  • arcane_charge_4:65.79%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.2 0.0 106.0sec 106.0sec 14.7sec 15.58% 0.00% 0.0 (0.0) 3.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:100.0s / 124.2s
  • trigger_min/max:100.0s / 124.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:15.58%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 211.0sec 211.0sec 12.0sec 8.08% 12.23% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:202.7s / 218.6s
  • trigger_min/max:202.7s / 218.6s
  • trigger_pct:100.00%
  • duration_min/max:10.7s / 12.0s

Stack Uptimes

  • berserking_1:8.08%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.47%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.2 12.4 16.5sec 9.7sec 7.6sec 46.01% 0.00% 1.1 (1.1) 0.6

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.33%
  • clearcasting_2:16.74%
  • clearcasting_3:4.94%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.8sec 28.6sec 51.98% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 67.4s
  • trigger_min/max:60.0s / 67.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.73%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 209.8sec 209.8sec 15.0sec 10.10% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:206.7s / 216.5s
  • trigger_min/max:206.7s / 216.5s
  • trigger_pct:100.00%
  • duration_min/max:12.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.10%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.5 0.0 95.3sec 95.3sec 3.9sec 4.52% 0.00% 16.0 (16.0) 0.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:73.1s / 128.2s
  • trigger_min/max:73.1s / 128.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.9s

Stack Uptimes

  • evocation_1:4.52%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.2 0.0 322.9sec 322.9sec 23.0sec 8.90% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:314.0s / 336.5s
  • trigger_min/max:314.0s / 336.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.90%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.6 0.0 86.8sec 86.8sec 4.5sec 5.35% 9.43% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.7s / 159.3s
  • trigger_min/max:52.7s / 159.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.6s

Stack Uptimes

  • presence_of_mind_1:2.37%
  • presence_of_mind_2:2.55%
  • presence_of_mind_3:0.42%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.7 0.0 31.8sec 31.8sec 11.8sec 38.25% 0.00% 0.0 (0.0) 9.4

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.5s / 65.7s
  • trigger_min/max:12.5s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.25%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.8 0.0 278.4sec 278.4sec 36.1sec 21.58% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:260.0s / 324.3s
  • trigger_min/max:260.0s / 324.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:21.58%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.83% 0.00% 25.00%
Arcane Barrage Arcane Charge 4 96.17% 75.00% 100.00%
Arcane Blast Arcane Charge 0 4.73% 1.74% 8.70%
Arcane Blast Arcane Charge 1 2.88% 0.00% 6.19%
Arcane Blast Arcane Charge 2 8.86% 5.38% 12.84%
Arcane Blast Arcane Charge 3 9.68% 6.19% 13.79%
Arcane Blast Arcane Charge 4 73.85% 63.56% 83.33%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.49% 0.00% 6.76% 1.2s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 300.8s 240.2s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000200.791140.177259.993
Evocation14.9090.00048.19254.08120.631103.074
Counterspell1.1370.0009.49416.0696.65331.527
Time Warp9.0760.00064.30916.7171.32565.638
Shifting Power9.0440.00032.59443.38433.46459.818
Rune of Power7.6800.00745.08353.70441.169124.517
Touch of the Magi4.9460.00029.08734.81822.74290.031
Arcane Power7.3480.00016.83023.33619.18642.267
Arcane Barrage13.6121.03048.156257.068199.818315.427
Arcane Orb12.1980.00075.349125.68978.817187.524
Presence of Mind30.2740.000104.701118.06365.789192.574

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Night_Fae
mana_regen Mana 3232.58 427071.59 58.94% 132.11 6956.69 1.60%
Evocation Mana 136.70 199297.99 27.51% 1457.93 0.00 0.00%
Mana Gem Mana 2.92 21057.93 2.91% 7216.57 0.00 0.00%
Arcane Barrage Mana 18.06 77099.48 10.64% 4268.04 356.93 0.46%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2409.15 2560.17 7324.4 26742.3 430.3 72165.7
Usage Type Count Total Avg RPE APR
Night_Fae
arcane_blast Mana 113.6 629717.2 5541.1 5640.0 1.0
arcane_missiles Mana 45.9 96690.0 2105.6 2124.3 7.5
arcane_orb Mana 9.8 4908.7 499.7 504.4 7.5
counterspell Mana 14.2 12743.8 895.9 903.8 0.0
shifting_power Mana 4.7 11865.6 2500.0 2523.6 2.1
time_warp Mana 1.8 3686.8 2000.0 2019.5 0.0
touch_of_the_magi Mana 6.9 17284.8 2500.0 2522.7 8.5

Statistics & Data Analysis

Fight Length
Night_Fae Fight Length
Count 1801
Mean 300.79
Minimum 240.18
Maximum 359.99
Spread ( max - min ) 119.82
Range [ ( max - min ) / 2 * 100% ] 19.92%
Standard Deviation 34.2205
5th Percentile 247.30
95th Percentile 354.34
( 95th Percentile - 5th Percentile ) 107.04
Mean Distribution
Standard Deviation 0.8064
95.00% Confidence Interval ( 299.21 - 302.37 )
Normalized 95.00% Confidence Interval ( 99.47% - 100.53% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 498
0.1% Error 49721
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 1000
DPS
Night_Fae Damage Per Second
Count 1801
Mean 6120.35
Minimum 5288.05
Maximum 6986.74
Spread ( max - min ) 1698.69
Range [ ( max - min ) / 2 * 100% ] 13.88%
Standard Deviation 263.3184
5th Percentile 5686.66
95th Percentile 6541.31
( 95th Percentile - 5th Percentile ) 854.65
Mean Distribution
Standard Deviation 6.2048
95.00% Confidence Interval ( 6108.19 - 6132.51 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 72
0.1% Error 7111
0.1 Scale Factor Error with Delta=300 592
0.05 Scale Factor Error with Delta=300 2368
0.01 Scale Factor Error with Delta=300 59190
Priority Target DPS
Night_Fae Priority Target Damage Per Second
Count 1801
Mean 6120.35
Minimum 5288.05
Maximum 6986.74
Spread ( max - min ) 1698.69
Range [ ( max - min ) / 2 * 100% ] 13.88%
Standard Deviation 263.3184
5th Percentile 5686.66
95th Percentile 6541.31
( 95th Percentile - 5th Percentile ) 854.65
Mean Distribution
Standard Deviation 6.2048
95.00% Confidence Interval ( 6108.19 - 6132.51 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 72
0.1% Error 7111
0.1 Scale Factor Error with Delta=300 592
0.05 Scale Factor Error with Delta=300 2368
0.01 Scale Factor Error with Delta=300 59190
DPS(e)
Night_Fae Damage Per Second (Effective)
Count 1801
Mean 6120.35
Minimum 5288.05
Maximum 6986.74
Spread ( max - min ) 1698.69
Range [ ( max - min ) / 2 * 100% ] 13.88%
Damage
Night_Fae Damage
Count 1801
Mean 1830059.94
Minimum 1408353.59
Maximum 2311407.94
Spread ( max - min ) 903054.35
Range [ ( max - min ) / 2 * 100% ] 24.67%
DTPS
Night_Fae Damage Taken Per Second
Count 1801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Night_Fae Healing Per Second
Count 1801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Night_Fae Healing Per Second (Effective)
Count 1801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Night_Fae Heal
Count 1801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Night_Fae Healing Taken Per Second
Count 1801
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Night_Fae Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Night_FaeTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Night_Fae Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 14.10 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.16 potion,if=buff.arcane_power.up
W 1.83 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 1.18 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.39 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.29 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 2.16 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 5.56 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
m 4.71 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
n 0.03 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
o 2.02 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
p 0.52 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.72 arcane_missiles,if=buff.clearcasting.react,chain=1
r 2.76 arcane_blast
s 0.03 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
{ 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.86 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
~ 18.98 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
! 1.00 arcane_barrage
actions.rotation
# count action,conditions
" 3.50 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
# 1.08 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
$ 0.94 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
% 3.18 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
& 0.41 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
' 1.94 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
( 5.82 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
) 6.06 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
* 2.95 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
+ 2.18 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
, 8.74 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
- 4.36 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
: 2.39 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
; 1.53 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 1.96 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
= 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
> 87.46 arcane_blast
? 1.44 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
@ 1.34 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw~U~~~~~~~~~~~!t"xyVX|T~~~z~}~}~{m,>>>>T>>>>>>->>>%il(T>@),>>->>>>+>->T>,>>m#"T%,>>>>>>>>*$hk(TUo'>>>>;,>>l>>>>>>>>T<m,>>>-+T>>>>>-il(o'>)>T@,>>>?">>>>>>Y:,mT+hkX(>>>;,>>Tl)>>U>>>>>):,>>>>>T>&*>mil(To')>)>>>?"W>:,>>>>>T>>>>>>>*->>>>-,++>$hTkVqrrr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Night_Fae 72165.7/72166: 100% mana
Pre precombat 1 food Night_Fae 72165.7/72166: 100% mana
Pre precombat 2 augmentation Night_Fae 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener v arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.224 fishing_opener w rune_of_power Fluffy_Pillow 65000.6/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.010 fishing_opener ~ arcane_blast Fluffy_Pillow 66135.1/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.812 default U use_mana_gem Night_Fae 60417.6/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.812 fishing_opener ~ arcane_blast Fluffy_Pillow 67634.2/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.615 fishing_opener ~ arcane_blast Fluffy_Pillow 61918.2/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.416 fishing_opener ~ arcane_blast Fluffy_Pillow 56199.3/72166: 78% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.216 fishing_opener ~ arcane_blast Fluffy_Pillow 50478.9/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.019 fishing_opener ~ arcane_blast Fluffy_Pillow 44762.9/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.821 fishing_opener ~ arcane_blast Fluffy_Pillow 39045.4/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.624 fishing_opener ~ arcane_blast Fluffy_Pillow 33329.4/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.426 fishing_opener ~ arcane_blast Fluffy_Pillow 27612.0/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.229 fishing_opener ~ arcane_blast Fluffy_Pillow 21895.9/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.032 fishing_opener ~ arcane_blast Fluffy_Pillow 16179.9/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.835 fishing_opener ~ arcane_blast Fluffy_Pillow 10463.9/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.637 fishing_opener ! arcane_barrage Fluffy_Pillow 4746.4/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.424 fishing_opener t evocation Night_Fae 10212.3/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.965 rotation " cancel_action Fluffy_Pillow 69903.8/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.969 fishing_opener x touch_of_the_magi Fluffy_Pillow 69909.6/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.757 fishing_opener y arcane_power Fluffy_Pillow 68546.9/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.757 default V potion Fluffy_Pillow 68546.9/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.757 default X berserking Fluffy_Pillow 68546.9/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.757 fishing_opener | arcane_missiles Fluffy_Pillow 68546.9/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.616 default T counterspell Fluffy_Pillow 64582.9/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.616 fishing_opener ~ arcane_blast Fluffy_Pillow 64082.9/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.372 fishing_opener ~ arcane_blast Fluffy_Pillow 61736.6/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.127 fishing_opener ~ arcane_blast Fluffy_Pillow 59388.8/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.882 fishing_opener z presence_of_mind Fluffy_Pillow 57041.0/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.882 fishing_opener ~ arcane_blast Fluffy_Pillow 57041.0/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.636 fishing_opener } arcane_missiles Fluffy_Pillow 54691.7/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.808 fishing_opener ~ arcane_blast Fluffy_Pillow 56383.3/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.595 fishing_opener } arcane_missiles Fluffy_Pillow 54081.7/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.749 fishing_opener ~ arcane_blast Fluffy_Pillow 55747.3/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:31.536 fishing_opener { arcane_barrage Fluffy_Pillow 53445.6/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.326 cooldowns m shifting_power Fluffy_Pillow 58915.8/72166: 82% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.625 rotation , arcane_orb Fluffy_Pillow 59734.0/72166: 83% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:35.415 rotation > arcane_blast Fluffy_Pillow 60374.2/72166: 84% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:36.406 rotation > arcane_blast Fluffy_Pillow 57679.5/72166: 80% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:37.303 rotation > arcane_blast Fluffy_Pillow 53474.2/72166: 74% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.106 rotation > arcane_blast Fluffy_Pillow 47758.2/72166: 66% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.908 default T counterspell Fluffy_Pillow 42040.7/72166: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.908 rotation > arcane_blast Fluffy_Pillow 41040.7/72166: 57% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.711 rotation > arcane_blast Fluffy_Pillow 35324.7/72166: 49% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.514 rotation > arcane_blast Fluffy_Pillow 29608.7/72166: 41% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.317 rotation > arcane_blast Fluffy_Pillow 23892.6/72166: 33% mana arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.359 rotation > arcane_blast Fluffy_Pillow 18521.6/72166: 26% mana arcane_charge(4), clearcasting
0:43.713 rotation > arcane_blast Fluffy_Pillow 13600.8/72166: 19% mana arcane_charge(4), clearcasting
0:45.066 rotation - arcane_barrage Fluffy_Pillow 8678.6/72166: 12% mana arcane_charge(4), clearcasting
0:46.394 rotation > arcane_blast Fluffy_Pillow 14925.3/72166: 21% mana clearcasting
0:48.383 rotation > arcane_blast Fluffy_Pillow 16421.0/72166: 23% mana arcane_charge, clearcasting
0:50.214 rotation > arcane_blast Fluffy_Pillow 16313.8/72166: 23% mana arcane_charge(2), clearcasting
0:51.885 rotation % arcane_barrage Fluffy_Pillow 14600.5/72166: 20% mana arcane_charge(3), clearcasting
0:53.214 cooldowns i touch_of_the_magi Fluffy_Pillow 19766.2/72166: 27% mana clearcasting
0:54.542 cooldowns l rune_of_power Fluffy_Pillow 19182.9/72166: 27% mana arcane_charge(4)
0:55.870 rotation ( arcane_missiles Fluffy_Pillow 21099.6/72166: 29% mana arcane_charge(4), rune_of_power
1:02.715 default T counterspell Fluffy_Pillow 8479.1/72166: 12% mana arcane_charge(4), rune_of_power, crimson_chorus
1:02.908 rotation > arcane_blast Fluffy_Pillow 7757.6/72166: 11% mana arcane_charge(4), rune_of_power, crimson_chorus
1:04.262 rotation @ arcane_barrage Fluffy_Pillow 2836.9/72166: 4% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:05.589 rotation ) arcane_missiles Fluffy_Pillow 9082.1/72166: 13% mana clearcasting, rune_of_power, crimson_chorus
1:07.608 rotation , arcane_orb Fluffy_Pillow 11996.2/72166: 17% mana rune_of_power, crimson_chorus
1:08.936 rotation > arcane_blast Fluffy_Pillow 13412.9/72166: 19% mana arcane_charge(2), clearcasting, crimson_chorus
1:10.609 rotation > arcane_blast Fluffy_Pillow 11702.5/72166: 16% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:12.124 rotation - arcane_barrage Fluffy_Pillow 8389.2/72166: 12% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:13.451 rotation > arcane_blast Fluffy_Pillow 14634.4/72166: 20% mana clearcasting, crimson_chorus(2)
1:15.441 rotation > arcane_blast Fluffy_Pillow 16131.6/72166: 22% mana arcane_charge, clearcasting, crimson_chorus(2)
1:17.273 rotation > arcane_blast Fluffy_Pillow 16025.7/72166: 22% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:18.946 rotation > arcane_blast Fluffy_Pillow 14315.4/72166: 20% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:20.459 rotation + arcane_missiles Fluffy_Pillow 10999.1/72166: 15% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:22.505 rotation > arcane_blast Fluffy_Pillow 13952.2/72166: 19% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:23.860 rotation - arcane_barrage Fluffy_Pillow 9032.8/72166: 13% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.188 rotation > arcane_blast Fluffy_Pillow 15279.5/72166: 21% mana clearcasting, crimson_chorus(3)
1:27.178 default T counterspell Fluffy_Pillow 16776.7/72166: 23% mana arcane_charge, clearcasting, crimson_chorus(3)
1:27.178 rotation > arcane_blast Fluffy_Pillow 15776.7/72166: 22% mana arcane_charge, clearcasting, crimson_chorus(3)
1:29.009 rotation , arcane_orb Fluffy_Pillow 15669.4/72166: 22% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:30.337 rotation > arcane_blast Fluffy_Pillow 17086.1/72166: 24% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:31.691 rotation > arcane_blast Fluffy_Pillow 12165.4/72166: 17% mana arcane_charge(4), clearcasting
1:33.045 cooldowns m shifting_power Fluffy_Pillow 7244.6/72166: 10% mana arcane_charge(4), clearcasting
1:36.906 rotation # evocation Night_Fae 10317.3/72166: 14% mana arcane_charge(4)
1:41.149 rotation " cancel_action Fluffy_Pillow 69295.9/72166: 96% mana arcane_charge(4), evocation
1:41.152 default T counterspell Fluffy_Pillow 69300.2/72166: 96% mana arcane_charge(4)
1:41.178 rotation % arcane_barrage Fluffy_Pillow 68337.7/72166: 95% mana arcane_charge(4)
1:42.505 rotation , arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana
1:43.832 rotation > arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
1:45.504 rotation > arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3)
1:47.017 rotation > arcane_blast Fluffy_Pillow 64731.7/72166: 90% mana arcane_charge(4)
1:48.369 rotation > arcane_blast Fluffy_Pillow 59808.0/72166: 83% mana arcane_charge(4), clearcasting
1:49.721 rotation > arcane_blast Fluffy_Pillow 54884.4/72166: 76% mana arcane_charge(4), clearcasting
1:51.075 rotation > arcane_blast Fluffy_Pillow 49963.6/72166: 69% mana arcane_charge(4), clearcasting
1:52.429 rotation > arcane_blast Fluffy_Pillow 45042.9/72166: 62% mana arcane_charge(4), clearcasting(2)
1:53.781 rotation > arcane_blast Fluffy_Pillow 40119.2/72166: 56% mana arcane_charge(4), clearcasting(2)
1:55.134 rotation * arcane_missiles Fluffy_Pillow 35197.0/72166: 49% mana arcane_charge(4), clearcasting(3)
1:57.193 rotation $ arcane_barrage Fluffy_Pillow 38168.8/72166: 53% mana arcane_charge(4), clearcasting(2)
1:58.521 cooldowns h touch_of_the_magi Fluffy_Pillow 44415.5/72166: 62% mana clearcasting(2)
1:59.848 cooldowns k arcane_power Fluffy_Pillow 43830.8/72166: 61% mana arcane_charge(4), clearcasting(2)
1:59.848 rotation ( arcane_missiles Fluffy_Pillow 43830.8/72166: 61% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
2:07.387 default T counterspell Fluffy_Pillow 47211.9/72166: 65% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:07.387 default U use_mana_gem Night_Fae 46711.9/72166: 65% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:07.387 cooldowns o presence_of_mind Fluffy_Pillow 53928.5/72166: 75% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:07.387 rotation ' arcane_blast Fluffy_Pillow 53928.5/72166: 75% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus
2:08.716 rotation > arcane_blast Fluffy_Pillow 52409.2/72166: 73% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus
2:10.043 rotation > arcane_blast Fluffy_Pillow 50886.9/72166: 71% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus
2:11.373 rotation > arcane_blast Fluffy_Pillow 49369.0/72166: 68% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:12.725 rotation > arcane_blast Fluffy_Pillow 47882.9/72166: 66% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:14.079 rotation ; arcane_barrage Fluffy_Pillow 46399.7/72166: 64% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:15.405 rotation , arcane_orb Fluffy_Pillow 52643.4/72166: 73% mana crimson_chorus(2)
2:16.733 rotation > arcane_blast Fluffy_Pillow 54060.1/72166: 75% mana arcane_charge(2), crimson_chorus(2)
2:18.404 rotation > arcane_blast Fluffy_Pillow 52346.9/72166: 73% mana arcane_charge(3), crimson_chorus(2)
2:19.917 cooldowns l rune_of_power Fluffy_Pillow 49030.7/72166: 68% mana arcane_charge(4), crimson_chorus(2)
2:21.244 rotation > arcane_blast Fluffy_Pillow 50945.9/72166: 71% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:22.597 rotation > arcane_blast Fluffy_Pillow 46023.7/72166: 64% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:23.949 rotation > arcane_blast Fluffy_Pillow 41100.1/72166: 57% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:25.302 rotation > arcane_blast Fluffy_Pillow 36177.9/72166: 50% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:26.656 rotation > arcane_blast Fluffy_Pillow 31257.2/72166: 43% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:28.011 rotation > arcane_blast Fluffy_Pillow 26337.8/72166: 36% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:29.366 rotation > arcane_blast Fluffy_Pillow 21418.5/72166: 30% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:30.718 rotation > arcane_blast Fluffy_Pillow 16494.9/72166: 23% mana arcane_charge(4), rune_of_power
2:32.072 default T counterspell Fluffy_Pillow 11574.1/72166: 16% mana arcane_charge(4), clearcasting, rune_of_power
2:32.072 rotation < arcane_barrage Fluffy_Pillow 10574.1/72166: 15% mana arcane_charge(4), clearcasting, rune_of_power
2:33.401 cooldowns m shifting_power Fluffy_Pillow 16822.3/72166: 23% mana clearcasting
2:37.123 rotation , arcane_orb Fluffy_Pillow 19694.3/72166: 27% mana clearcasting
2:38.451 rotation > arcane_blast Fluffy_Pillow 21111.0/72166: 29% mana arcane_charge(2), clearcasting
2:40.122 rotation > arcane_blast Fluffy_Pillow 19397.8/72166: 27% mana arcane_charge(3), clearcasting
2:41.636 rotation > arcane_blast Fluffy_Pillow 16082.9/72166: 22% mana arcane_charge(4), clearcasting
2:42.989 rotation - arcane_barrage Fluffy_Pillow 11160.8/72166: 15% mana arcane_charge(4), clearcasting
2:44.318 rotation + arcane_missiles Fluffy_Pillow 17408.9/72166: 24% mana clearcasting
2:46.315 default T counterspell Fluffy_Pillow 20291.2/72166: 28% mana
2:46.315 rotation > arcane_blast Fluffy_Pillow 19291.2/72166: 27% mana clearcasting
2:48.303 rotation > arcane_blast Fluffy_Pillow 20785.5/72166: 29% mana arcane_charge, clearcasting
2:50.135 rotation > arcane_blast Fluffy_Pillow 20679.6/72166: 29% mana arcane_charge(2), clearcasting
2:51.808 rotation > arcane_blast Fluffy_Pillow 18969.3/72166: 26% mana arcane_charge(3), clearcasting(2)
2:53.321 rotation > arcane_blast Fluffy_Pillow 15653.0/72166: 22% mana arcane_charge(4), clearcasting(2)
2:54.676 rotation - arcane_barrage Fluffy_Pillow 10733.7/72166: 15% mana arcane_charge(4), clearcasting(2)
2:56.003 cooldowns i touch_of_the_magi Fluffy_Pillow 16978.9/72166: 24% mana clearcasting(2)
2:57.329 cooldowns l rune_of_power Fluffy_Pillow 16392.8/72166: 23% mana arcane_charge(4), clearcasting(2)
2:58.654 rotation ( arcane_missiles Fluffy_Pillow 18305.2/72166: 25% mana arcane_charge(4), clearcasting(2), rune_of_power
3:04.661 cooldowns o presence_of_mind Fluffy_Pillow 19475.1/72166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus
3:04.661 rotation ' arcane_blast Fluffy_Pillow 19475.1/72166: 27% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
3:05.988 rotation > arcane_blast Fluffy_Pillow 14515.4/72166: 20% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
3:07.315 rotation ) arcane_missiles Fluffy_Pillow 9555.7/72166: 13% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
3:09.313 rotation > arcane_blast Fluffy_Pillow 12439.4/72166: 17% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
3:10.642 default T counterspell Fluffy_Pillow 7482.6/72166: 10% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
3:10.642 rotation @ arcane_barrage Fluffy_Pillow 6482.6/72166: 9% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
3:11.969 rotation , arcane_orb Fluffy_Pillow 12727.8/72166: 18% mana crimson_chorus(2)
3:13.297 rotation > arcane_blast Fluffy_Pillow 14144.6/72166: 20% mana arcane_charge(2), crimson_chorus(2)
3:14.969 rotation > arcane_blast Fluffy_Pillow 12432.8/72166: 17% mana arcane_charge(3), crimson_chorus(2)
3:16.484 rotation > arcane_blast Fluffy_Pillow 9119.4/72166: 13% mana arcane_charge(4), crimson_chorus(2)
3:17.838 rotation ? evocation Night_Fae 4198.6/72166: 6% mana arcane_charge(4), crimson_chorus(2)
3:22.534 rotation " cancel_action Fluffy_Pillow 69474.0/72166: 96% mana arcane_charge(4), evocation, crimson_chorus(3)
3:22.537 rotation > arcane_blast Fluffy_Pillow 69478.4/72166: 96% mana arcane_charge(4), crimson_chorus(3)
3:23.890 rotation > arcane_blast Fluffy_Pillow 64556.2/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.245 rotation > arcane_blast Fluffy_Pillow 59636.9/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.599 rotation > arcane_blast Fluffy_Pillow 54716.1/72166: 76% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:27.952 rotation > arcane_blast Fluffy_Pillow 49793.9/72166: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:29.305 rotation > arcane_blast Fluffy_Pillow 44871.7/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:30.658 default Y use_item_empyreal_ordnance Fluffy_Pillow 39949.5/72166: 55% mana arcane_charge(4), clearcasting(2)
3:30.658 rotation : arcane_barrage Fluffy_Pillow 39949.5/72166: 55% mana arcane_charge(4), clearcasting(2)
3:31.985 rotation , arcane_orb Fluffy_Pillow 46194.7/72166: 64% mana clearcasting(2)
3:33.312 cooldowns m shifting_power Fluffy_Pillow 47610.0/72166: 66% mana arcane_charge(2), clearcasting(2)
3:37.281 default T counterspell Fluffy_Pillow 50838.5/72166: 70% mana arcane_charge(2), clearcasting(2)
3:37.281 rotation + arcane_missiles Fluffy_Pillow 49838.5/72166: 69% mana arcane_charge(2), clearcasting(2)
3:41.067 cooldowns h touch_of_the_magi Fluffy_Pillow 55302.9/72166: 77% mana arcane_charge(2)
3:42.394 cooldowns k arcane_power Fluffy_Pillow 54718.2/72166: 76% mana arcane_charge(4)
3:42.394 default X berserking Fluffy_Pillow 54718.2/72166: 76% mana arcane_charge(4), arcane_power, rune_of_power
3:42.394 rotation ( arcane_missiles Fluffy_Pillow 54718.2/72166: 76% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:52.707 rotation > arcane_blast Fluffy_Pillow 47103.1/72166: 65% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:53.937 rotation > arcane_blast Fluffy_Pillow 45440.9/72166: 63% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:55.170 rotation > arcane_blast Fluffy_Pillow 43783.0/72166: 61% mana arcane_charge(4), arcane_power, empyreal_surge(5)
3:56.523 rotation ; arcane_barrage Fluffy_Pillow 42298.3/72166: 59% mana arcane_charge(4), arcane_power, empyreal_surge(5)
3:57.850 rotation , arcane_orb Fluffy_Pillow 48543.5/72166: 67% mana empyreal_surge(5)
3:59.176 rotation > arcane_blast Fluffy_Pillow 49957.3/72166: 69% mana arcane_charge(2), empyreal_surge(5)
4:00.848 rotation > arcane_blast Fluffy_Pillow 48245.6/72166: 67% mana arcane_charge(3), crimson_chorus, empyreal_surge(5)
4:02.361 default T counterspell Fluffy_Pillow 44929.3/72166: 62% mana arcane_charge(4), clearcasting, crimson_chorus
4:02.361 cooldowns l rune_of_power Fluffy_Pillow 43929.3/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus
4:03.689 rotation ) arcane_missiles Fluffy_Pillow 45846.0/72166: 64% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:05.703 rotation > arcane_blast Fluffy_Pillow 48752.8/72166: 68% mana arcane_charge(4), rune_of_power, crimson_chorus
4:07.057 rotation > arcane_blast Fluffy_Pillow 43832.1/72166: 61% mana arcane_charge(4), rune_of_power, crimson_chorus
4:08.410 default U use_mana_gem Night_Fae 38909.9/72166: 54% mana arcane_charge(4), rune_of_power, crimson_chorus
4:08.410 rotation > arcane_blast Fluffy_Pillow 46126.5/72166: 64% mana arcane_charge(4), rune_of_power, crimson_chorus
4:09.763 rotation > arcane_blast Fluffy_Pillow 41204.3/72166: 57% mana arcane_charge(4), rune_of_power, crimson_chorus
4:11.117 rotation > arcane_blast Fluffy_Pillow 36283.5/72166: 50% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:12.470 rotation > arcane_blast Fluffy_Pillow 31361.3/72166: 43% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:13.823 rotation > arcane_blast Fluffy_Pillow 26439.1/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:15.177 rotation ) arcane_missiles Fluffy_Pillow 21518.4/72166: 30% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:17.228 rotation : arcane_barrage Fluffy_Pillow 24478.6/72166: 34% mana arcane_charge(4), crimson_chorus(2)
4:18.556 rotation , arcane_orb Fluffy_Pillow 30725.3/72166: 43% mana crimson_chorus(2)
4:19.883 rotation > arcane_blast Fluffy_Pillow 32140.6/72166: 45% mana arcane_charge(2), crimson_chorus(2)
4:21.554 rotation > arcane_blast Fluffy_Pillow 30427.3/72166: 42% mana arcane_charge(3), clearcasting, crimson_chorus(3)
4:23.064 rotation > arcane_blast Fluffy_Pillow 27106.7/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:24.418 rotation > arcane_blast Fluffy_Pillow 22186.0/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:25.772 rotation > arcane_blast Fluffy_Pillow 17265.2/72166: 24% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:27.124 default T counterspell Fluffy_Pillow 12341.6/72166: 17% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:27.124 rotation > arcane_blast Fluffy_Pillow 11341.6/72166: 16% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:28.477 rotation & arcane_barrage Fluffy_Pillow 6419.4/72166: 9% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:29.804 rotation * arcane_missiles Fluffy_Pillow 12664.6/72166: 18% mana clearcasting(3), crimson_chorus(3)
4:31.914 rotation > arcane_blast Fluffy_Pillow 15710.0/72166: 22% mana clearcasting(2)
4:33.904 cooldowns m shifting_power Fluffy_Pillow 17207.2/72166: 24% mana arcane_charge, clearcasting(2)
4:37.658 cooldowns i touch_of_the_magi Fluffy_Pillow 20125.4/72166: 28% mana arcane_charge, clearcasting(2)
4:38.986 cooldowns l rune_of_power Fluffy_Pillow 19542.1/72166: 27% mana arcane_charge(4), clearcasting(2)
4:40.313 rotation ( arcane_missiles Fluffy_Pillow 21457.4/72166: 30% mana arcane_charge(4), clearcasting(2), rune_of_power
4:46.293 default T counterspell Fluffy_Pillow 22588.4/72166: 31% mana arcane_charge(4), rune_of_power
4:46.293 cooldowns o presence_of_mind Fluffy_Pillow 21588.4/72166: 30% mana arcane_charge(4), rune_of_power
4:46.293 rotation ' arcane_blast Fluffy_Pillow 21588.4/72166: 30% mana arcane_charge(4), presence_of_mind(3), rune_of_power
4:47.620 rotation ) arcane_missiles Fluffy_Pillow 16628.7/72166: 23% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
4:49.581 rotation > arcane_blast Fluffy_Pillow 19459.0/72166: 27% mana arcane_charge(4), presence_of_mind(2), rune_of_power
4:50.908 rotation ) arcane_missiles Fluffy_Pillow 14499.3/72166: 20% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
4:52.912 rotation > arcane_blast Fluffy_Pillow 17391.7/72166: 24% mana arcane_charge(4), presence_of_mind
4:54.239 rotation > arcane_blast Fluffy_Pillow 12432.0/72166: 17% mana arcane_charge(4)
4:55.593 rotation > arcane_blast Fluffy_Pillow 7511.3/72166: 10% mana arcane_charge(4)
4:56.946 rotation ? evocation Fluffy_Pillow 2589.1/72166: 4% mana arcane_charge(4)
5:01.786 rotation " cancel_action Fluffy_Pillow 69866.1/72166: 97% mana arcane_charge(4), evocation
5:01.790 default W time_warp Fluffy_Pillow 69871.8/72166: 97% mana arcane_charge(4)
5:01.790 rotation > arcane_blast Fluffy_Pillow 67871.8/72166: 94% mana arcane_charge(4), temporal_warp
5:02.828 rotation : arcane_barrage Fluffy_Pillow 62495.0/72166: 87% mana arcane_charge(4), temporal_warp, crimson_chorus
5:03.850 rotation , arcane_orb Fluffy_Pillow 68300.0/72166: 95% mana temporal_warp, crimson_chorus
5:04.872 rotation > arcane_blast Fluffy_Pillow 69275.1/72166: 96% mana arcane_charge(2), temporal_warp, crimson_chorus
5:06.159 rotation > arcane_blast Fluffy_Pillow 67007.6/72166: 93% mana arcane_charge(3), temporal_warp, crimson_chorus
5:07.322 rotation > arcane_blast Fluffy_Pillow 63186.2/72166: 88% mana arcane_charge(4), temporal_warp, crimson_chorus
5:08.363 rotation > arcane_blast Fluffy_Pillow 57813.7/72166: 80% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:09.406 rotation > arcane_blast Fluffy_Pillow 52444.1/72166: 73% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:10.450 default T counterspell Fluffy_Pillow 47075.9/72166: 65% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:10.450 rotation > arcane_blast Fluffy_Pillow 46075.9/72166: 64% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:11.492 rotation > arcane_blast Fluffy_Pillow 40704.8/72166: 56% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:12.534 rotation > arcane_blast Fluffy_Pillow 35333.8/72166: 49% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:13.575 rotation > arcane_blast Fluffy_Pillow 29961.2/72166: 42% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:14.617 rotation > arcane_blast Fluffy_Pillow 24590.2/72166: 34% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:15.660 rotation > arcane_blast Fluffy_Pillow 19220.6/72166: 27% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:16.703 rotation > arcane_blast Fluffy_Pillow 13850.9/72166: 19% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:17.744 rotation * arcane_missiles Fluffy_Pillow 8478.4/72166: 12% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
5:19.383 rotation - arcane_barrage Fluffy_Pillow 10844.0/72166: 15% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:20.405 rotation > arcane_blast Fluffy_Pillow 16649.0/72166: 23% mana clearcasting(2), temporal_warp, crimson_chorus(2)
5:21.937 rotation > arcane_blast Fluffy_Pillow 17485.2/72166: 24% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(2)
5:23.346 rotation > arcane_blast Fluffy_Pillow 16768.8/72166: 23% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(3)
5:24.631 rotation > arcane_blast Fluffy_Pillow 14498.5/72166: 20% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(3)
5:25.795 rotation - arcane_barrage Fluffy_Pillow 10678.5/72166: 15% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:26.819 rotation , arcane_orb Fluffy_Pillow 16486.4/72166: 23% mana clearcasting(2), temporal_warp, crimson_chorus(3)
5:27.841 rotation + arcane_missiles Fluffy_Pillow 17461.5/72166: 24% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(3)
5:29.505 rotation + arcane_missiles Fluffy_Pillow 19863.1/72166: 28% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(3)
5:31.038 rotation > arcane_blast Fluffy_Pillow 22075.7/72166: 31% mana arcane_charge(2), temporal_warp, crimson_chorus(3)
5:32.325 rotation $ arcane_barrage Fluffy_Pillow 19808.3/72166: 27% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3)
5:33.349 cooldowns h touch_of_the_magi Fluffy_Pillow 24533.7/72166: 34% mana clearcasting, temporal_warp
5:34.370 default T counterspell Fluffy_Pillow 23507.3/72166: 33% mana arcane_charge(4), clearcasting, temporal_warp
5:34.450 cooldowns k arcane_power Fluffy_Pillow 22622.8/72166: 31% mana arcane_charge(4), clearcasting, temporal_warp
5:34.450 default V potion Fluffy_Pillow 22622.8/72166: 31% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp
5:34.450 final_burn q arcane_missiles Fluffy_Pillow 22622.8/72166: 31% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect
5:36.063 final_burn r arcane_blast Fluffy_Pillow 24950.8/72166: 35% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect
5:37.105 final_burn r arcane_blast Fluffy_Pillow 23017.3/72166: 32% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect
5:38.148 final_burn r arcane_blast Fluffy_Pillow 21085.2/72166: 29% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Night_Fae"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Venthyr : 5981 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5981.2 5981.2 11.9 / 0.199% 955.8 / 16.0% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2552.6 2437.7 Mana 0.00% 43.5 99.7% 100%
Talents
Venthyr
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Venthyr 5981
Arcane Barrage 355 6.0% 19.8 14.35sec 5372 4341 Direct 19.8 4577 9077 5376 17.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.82 19.81 0.00 0.00 1.2375 0.0000 106498.69 106498.69 0.00% 4341.39 4341.39
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.27% 16.30 6 25 4577.32 3280 8644 4576.66 4126 5318 74614 74614 0.00%
crit 17.73% 3.51 0 10 9076.96 6559 16309 8886.49 0 13767 31885 31885 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.02
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.50
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.35
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.16
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:2.93
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.11
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.52
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.15
Arcane Blast 2130 35.5% 115.8 2.57sec 5492 4222 Direct 116.8 4558 9444 5445 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 115.82 116.82 0.00 0.00 1.3009 0.0000 636005.67 636005.67 0.00% 4221.52 4221.52
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.84% 95.60 68 128 4558.25 922 12002 4564.28 3992 5288 435734 435734 0.00%
crit 18.16% 21.21 7 38 9444.37 1844 24003 9470.93 5689 14897 200272 200272 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.74
    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.96
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.69
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.02
Arcane Echo 287 4.8% 158.8 1.88sec 542 0 Direct 158.8 445 945 542 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 158.76 158.76 0.00 0.00 0.0000 0.0000 86053.87 86053.87 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.52% 127.83 84 180 444.77 220 669 444.95 396 509 56835 56835 0.00%
crit 19.48% 30.93 11 55 945.25 441 1338 945.80 741 1139 29219 29219 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2327 39.0% 44.5 6.35sec 15679 8780 Periodic 304.6 1888 3996 2289 19.0% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.47 0.00 304.90 304.63 1.7857 0.2428 697185.88 697185.88 0.00% 8780.46 8780.46
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.98% 246.70 143 374 1888.43 1119 3398 1891.43 1596 2150 465753 465753 0.00%
crit 19.02% 57.93 28 92 3995.76 2238 6796 4002.08 3105 4933 231433 231433 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.98
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.87
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.91
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.27
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.32
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.76
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (136) 0.0% (2.3%) 11.1 27.10sec 3688 2912

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.09 0.00 0.00 0.00 1.2666 0.0000 0.00 0.00 0.00% 2911.75 2911.75

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.09
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 136 2.3% 11.1 27.70sec 3689 0 Direct 11.1 3140 6272 3689 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.09 11.09 0.00 0.00 0.0000 0.0000 40913.03 40913.03 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.46% 9.14 3 15 3139.76 3018 4478 3139.35 3018 3382 28712 28712 0.00%
crit 17.54% 1.95 0 8 6272.49 6035 8956 5481.28 0 8956 12201 12201 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12549 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.98 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.69sec 2514 0 Periodic 13.4 1564 3093 1861 19.4% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.90 0.00 13.38 13.38 0.0000 1.7468 24894.55 24894.55 0.00% 1065.28 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.58% 10.78 3 14 1563.66 175 1852 1566.02 1223 1852 16858 16858 0.00%
crit 19.42% 2.60 0 8 3093.27 349 3704 2901.55 0 3704 8036 8036 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.18sec 540 0 Direct 20.7 456 912 540 18.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.65 20.65 0.00 0.00 0.0000 0.0000 11161.35 11161.35 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.46% 16.82 7 33 455.97 444 470 455.93 444 468 7670 7670 0.00%
crit 18.54% 3.83 0 11 911.74 887 941 900.74 0 941 3491 3491 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6004 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6004.32 6004.32 0.00% 50.99 50.99
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.19% 91.42 78 103 43.39 30 57 43.39 42 45 3966 3966 0.00%
crit 19.81% 22.58 11 36 90.26 60 114 90.27 76 104 2038 2038 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3956.06
Mirrors of Torment 0 (115) 0.0% (1.9%) 2.6 129.75sec 13096 11660

Stats Details: Mirrors Of Torment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.64 0.00 0.00 0.00 1.1232 0.0000 0.00 0.00 0.00% 11660.23 11660.23

Action Details: Mirrors Of Torment

  • id:314793
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • school:shadow
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by {$320035s3=15}%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].

Action Priority List

    cooldowns
    [h]:0.77
  • if_expr:!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.88
  • if_expr:!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Agonizing Backlash 67 1.1% 5.2 51.22sec 3837 0 Direct 5.2 3132 6269 3838 22.5%

Stats Details: Agonizing Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.24 5.24 0.00 0.00 0.0000 0.0000 20119.03 20119.03 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 77.54% 4.07 0 6 3131.76 1211 3676 3133.06 0 3676 12732 12732 0.00%
crit 22.46% 1.18 0 5 6268.83 2421 7352 4569.10 0 7352 7387 7387 0.00%

Action Details: Agonizing Backlash

  • id:320035
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.600000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:320035
  • name:Agonizing Backlash
  • school:shadow
  • tooltip:Movement speed and cast speed slowed by {$s3=15}%.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
    Tormenting Backlash 48 0.8% 2.6 129.16sec 5667 0 Direct 2.6 4904 9810 5665 15.5%

Stats Details: Tormenting Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.56 2.56 0.00 0.00 0.0000 0.0000 14500.18 14500.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 84.46% 2.16 0 3 4903.66 4570 6783 4806.09 0 6608 10599 10599 0.00%
crit 15.54% 0.40 0 3 9810.39 9141 13565 3381.53 0 13565 3901 3901 0.00%

Action Details: Tormenting Backlash

  • id:317589
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.510000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:317589
  • name:Tormenting Backlash
  • school:shadow
  • tooltip:Rooted and Silenced.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
Shadowcore Oil Blast 41 0.7% 41.3 7.24sec 296 0 Direct 41.3 251 501 296 18.2%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.33 41.33 0.00 0.00 0.0000 0.0000 12248.06 12248.06 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.81% 33.81 19 54 250.70 244 259 250.70 246 256 8477 8477 0.00%
crit 18.19% 7.52 1 17 501.40 488 517 501.40 488 517 3771 3771 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (448) 0.0% (7.5%) 6.1 49.29sec 22106 18046

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.06 0.00 0.00 0.00 1.2251 0.0000 0.00 0.00 0.00% 18046.01 18046.01

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.11
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.17
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 448 7.5% 6.1 49.23sec 22106 0 Direct 6.1 22117 0 22117 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.06 6.06 0.00 0.00 0.0000 0.0000 133955.56 133955.56 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.06 5 8 22117.02 319 73940 22099.39 15971 27046 133956 133956 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:12969.65
  • base_dd_max:12969.65
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Venthyr
Arcane Power 2.8 123.19sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.77 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.77
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 246.55sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.77 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.77
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.78sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.55 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.55
Evocation 3.3 104.59sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.11 0.00 3.4823 0.6298 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.02
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.26
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 97.93sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.18
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.73
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.26
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.76sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.85 0.00 0.00 0.00 1.2242 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.86
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [x]:1.00
Time Warp 1.5 303.56sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.63sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 20.8 124.3 14.4sec 2.1sec 12.0sec 83.37% 0.00% 80.3 (80.8) 0.0

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 54.3s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.6s

Stack Uptimes

  • arcane_charge_1:4.98%
  • arcane_charge_2:9.19%
  • arcane_charge_3:7.80%
  • arcane_charge_4:61.40%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 123.3sec 123.3sec 14.7sec 13.59% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 145.1s
  • trigger_min/max:120.0s / 145.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.59%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 246.7sec 246.7sec 11.7sec 6.86% 12.04% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.3s / 269.5s
  • trigger_min/max:241.3s / 269.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:6.86%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.55% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.55%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.7 12.8 17.1sec 9.8sec 8.2sec 48.27% 0.00% 1.2 (1.2) 0.2

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.78%
  • clearcasting_2:18.64%
  • clearcasting_3:4.85%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.6sec 51.99% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.6s
  • trigger_min/max:60.0s / 66.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.34%
  • crimson_chorus_3:16.71%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 241.3sec 241.3sec 14.4sec 8.92% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.5s / 266.2s
  • trigger_min/max:237.5s / 266.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.92%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.0sec 105.0sec 3.8sec 4.23% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.9s / 145.0s
  • trigger_min/max:90.9s / 145.0s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.47%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.0sec 98.0sec 3.9sec 4.20% 8.16% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 176.2s
  • trigger_min/max:62.7s / 176.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 22.1s

Stack Uptimes

  • presence_of_mind_1:2.01%
  • presence_of_mind_2:2.03%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.6 0.0 35.7sec 35.7sec 11.8sec 34.04% 0.00% 0.0 (0.0) 8.3

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 60.3s
  • trigger_min/max:14.5s / 60.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.04%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 304.1sec 304.1sec 35.5sec 17.18% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 324.1s
  • trigger_min/max:300.0s / 324.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.18%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.60% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.40% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.34% 2.70% 10.53%
Arcane Blast Arcane Charge 1 4.27% 1.67% 7.63%
Arcane Blast Arcane Charge 2 10.05% 5.05% 14.17%
Arcane Blast Arcane Charge 3 11.28% 6.06% 15.22%
Arcane Blast Arcane Charge 4 68.06% 59.42% 78.07%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 3.21% 0.17% 8.11% 1.6s 0.0s 7.5s
Conserve Phase 100.00% 100.00% 100.00% 299.3s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.319120.028239.964
Evocation14.4910.88055.04848.06022.055118.646
Counterspell0.8020.0009.87710.0803.61123.089
Time Warp2.2070.00024.0793.2651.32425.405
Mirrors of Torment30.46715.906159.88189.45057.922177.692
Rune of Power7.3840.00035.11045.62421.75075.041
Touch of the Magi5.4530.00030.55335.29220.42375.041
Arcane Power8.4620.00025.08923.64517.48846.975
Arcane Barrage11.8981.29452.308250.253196.028303.834
Arcane Orb6.8640.00075.87681.82543.477141.155
Presence of Mind32.3660.000111.235114.59181.343171.240

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Venthyr
mana_regen Mana 3164.89 417492.15 57.23% 131.91 14437.48 3.34%
Evocation Mana 126.87 184934.32 25.35% 1457.68 0.00 0.00%
Mana Gem Mana 2.94 21196.18 2.91% 7216.57 0.00 0.00%
Arcane Barrage Mana 19.81 83967.93 11.51% 4237.69 1257.65 1.48%
Mirrors of Torment Mana 7.81 21936.19 3.01% 2807.76 616.15 2.73%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2437.72 2552.59 16334.1 37782.4 566.3 72165.7
Usage Type Count Total Avg RPE APR
Venthyr
arcane_blast Mana 118.0 638539.9 5413.2 5513.4 1.0
arcane_missiles Mana 44.9 92622.9 2061.8 2083.0 7.5
arcane_orb Mana 11.2 5600.5 500.0 504.8 7.3
counterspell Mana 12.7 11313.0 892.4 901.3 0.0
mirrors_of_torment Mana 2.7 5345.4 2000.0 2022.1 6.5
time_warp Mana 1.5 2965.8 2000.0 2013.5 0.0
touch_of_the_magi Mana 6.1 15276.1 2496.3 2520.9 8.8

Statistics & Data Analysis

Fight Length
Venthyr Fight Length
Count 1607
Mean 299.32
Minimum 240.03
Maximum 359.96
Spread ( max - min ) 119.94
Range [ ( max - min ) / 2 * 100% ] 20.03%
Standard Deviation 34.9646
5th Percentile 245.84
95th Percentile 354.19
( 95th Percentile - 5th Percentile ) 108.35
Mean Distribution
Standard Deviation 0.8722
95.00% Confidence Interval ( 297.61 - 301.03 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 525
0.1% Error 52419
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1044
DPS
Venthyr Damage Per Second
Count 1607
Mean 5981.19
Minimum 5227.21
Maximum 6757.60
Spread ( max - min ) 1530.40
Range [ ( max - min ) / 2 * 100% ] 12.79%
Standard Deviation 243.1557
5th Percentile 5596.86
95th Percentile 6399.61
( 95th Percentile - 5th Percentile ) 802.75
Mean Distribution
Standard Deviation 6.0656
95.00% Confidence Interval ( 5969.30 - 5993.08 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 64
0.1% Error 6349
0.1 Scale Factor Error with Delta=300 505
0.05 Scale Factor Error with Delta=300 2019
0.01 Scale Factor Error with Delta=300 50473
Priority Target DPS
Venthyr Priority Target Damage Per Second
Count 1607
Mean 5981.19
Minimum 5227.21
Maximum 6757.60
Spread ( max - min ) 1530.40
Range [ ( max - min ) / 2 * 100% ] 12.79%
Standard Deviation 243.1557
5th Percentile 5596.86
95th Percentile 6399.61
( 95th Percentile - 5th Percentile ) 802.75
Mean Distribution
Standard Deviation 6.0656
95.00% Confidence Interval ( 5969.30 - 5993.08 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 64
0.1% Error 6349
0.1 Scale Factor Error with Delta=300 505
0.05 Scale Factor Error with Delta=300 2019
0.01 Scale Factor Error with Delta=300 50473
DPS(e)
Venthyr Damage Per Second (Effective)
Count 1607
Mean 5981.19
Minimum 5227.21
Maximum 6757.60
Spread ( max - min ) 1530.40
Range [ ( max - min ) / 2 * 100% ] 12.79%
Damage
Venthyr Damage
Count 1607
Mean 1783535.87
Minimum 1294787.92
Maximum 2231107.87
Spread ( max - min ) 936319.95
Range [ ( max - min ) / 2 * 100% ] 26.25%
DTPS
Venthyr Damage Taken Per Second
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Venthyr Healing Per Second
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Venthyr Healing Per Second (Effective)
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Venthyr Heal
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Venthyr Healing Taken Per Second
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Venthyr Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
VenthyrTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Venthyr Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.55 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.77 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.98 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
h 0.77 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
i 0.88 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.11 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.17 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.77 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.86 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.18 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.73 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.26 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.98 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.74 arcane_blast
t 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
v 1.00 arcane_orb,if=cooldown.rune_of_power.ready
w 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.87 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.96 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.02 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.50 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.35 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.69 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.91 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.27 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.32 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.76 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.09 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.16 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 2.93 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.11 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.52 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.02 arcane_blast
. 1.26 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.15 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwx"U"""""""""""#u$yz{VX~T!"|""""""}:@@@@@@@;@@@@;@T@@@-<:@@'kn*T+@>:@@@@;@@@@@;@T-:@@@@@@%$'kn*Tp)U@@+<:@@im+@@+@@+T@@=:@@@@@'kn*T@@+<:@@@@@@@;@@@T-@-@@@@@%$'kn*Tp)@@+<:@@@Y@@@@@@U@@T;@:

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Venthyr 72165.7/72166: 100% mana
Pre precombat 1 food Venthyr 72165.7/72166: 100% mana
Pre precombat 2 augmentation Venthyr 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener w arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.222 fishing_opener x rune_of_power Fluffy_Pillow 64997.8/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.009 fishing_opener " arcane_blast Fluffy_Pillow 66133.6/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.808 default U use_mana_gem Venthyr 60411.9/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.808 fishing_opener " arcane_blast Fluffy_Pillow 67628.4/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.609 fishing_opener " arcane_blast Fluffy_Pillow 61909.5/72166: 86% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:05.413 fishing_opener " arcane_blast Fluffy_Pillow 56194.9/72166: 78% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:06.215 fishing_opener " arcane_blast Fluffy_Pillow 50477.5/72166: 70% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.018 fishing_opener " arcane_blast Fluffy_Pillow 44761.5/72166: 62% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.819 fishing_opener " arcane_blast Fluffy_Pillow 39042.6/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.622 fishing_opener " arcane_blast Fluffy_Pillow 33326.5/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.424 fishing_opener " arcane_blast Fluffy_Pillow 27609.1/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.226 fishing_opener " arcane_blast Fluffy_Pillow 21891.6/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.026 fishing_opener " arcane_blast Fluffy_Pillow 16171.3/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.826 fishing_opener " arcane_blast Fluffy_Pillow 10450.9/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.627 fishing_opener # arcane_barrage Fluffy_Pillow 4732.0/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.412 fishing_opener u evocation Venthyr 10195.0/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.951 rotation $ cancel_action Fluffy_Pillow 69839.5/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.953 fishing_opener y mirrors_of_torment Fluffy_Pillow 69842.4/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.742 fishing_opener z touch_of_the_magi Fluffy_Pillow 68981.2/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.529 fishing_opener { arcane_power Fluffy_Pillow 67617.1/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.529 default V potion Fluffy_Pillow 67617.1/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.529 default X berserking Fluffy_Pillow 67617.1/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.529 fishing_opener ~ arcane_missiles Fluffy_Pillow 67617.1/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.790 default T counterspell Fluffy_Pillow 64299.7/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.790 fishing_opener ! arcane_missiles Fluffy_Pillow 63799.7/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.995 fishing_opener " arcane_blast Fluffy_Pillow 65538.9/72166: 91% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.749 fishing_opener | presence_of_mind Fluffy_Pillow 63189.7/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.749 fishing_opener " arcane_blast Fluffy_Pillow 63189.7/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.505 fishing_opener " arcane_blast Fluffy_Pillow 60843.3/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.260 fishing_opener " arcane_blast Fluffy_Pillow 58495.5/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.014 fishing_opener " arcane_blast Fluffy_Pillow 56146.3/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.816 fishing_opener " arcane_blast Fluffy_Pillow 56753.0/72166: 79% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.620 fishing_opener " arcane_blast Fluffy_Pillow 54475.9/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.423 fishing_opener } arcane_barrage Fluffy_Pillow 52197.4/72166: 72% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.211 rotation : arcane_orb Fluffy_Pillow 57664.7/72166: 80% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.998 rotation @ arcane_blast Fluffy_Pillow 58300.5/72166: 81% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.989 rotation @ arcane_blast Fluffy_Pillow 55605.9/72166: 77% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.885 rotation @ arcane_blast Fluffy_Pillow 51399.1/72166: 71% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.688 rotation @ arcane_blast Fluffy_Pillow 45683.1/72166: 63% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.490 rotation @ arcane_blast Fluffy_Pillow 39965.6/72166: 55% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.292 rotation @ arcane_blast Fluffy_Pillow 34248.1/72166: 47% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.093 rotation @ arcane_blast Fluffy_Pillow 28529.2/72166: 40% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.896 rotation ; arcane_barrage Fluffy_Pillow 22813.2/72166: 32% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:40.685 rotation @ arcane_blast Fluffy_Pillow 28281.9/72166: 39% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:41.864 rotation @ arcane_blast Fluffy_Pillow 28608.6/72166: 40% mana arcane_charge, potion_of_spectral_intellect
0:43.695 rotation @ arcane_blast Fluffy_Pillow 28501.3/72166: 39% mana arcane_charge(2), clearcasting
0:45.368 rotation @ arcane_blast Fluffy_Pillow 26791.0/72166: 37% mana arcane_charge(3), clearcasting
0:46.878 rotation ; arcane_barrage Fluffy_Pillow 23470.4/72166: 33% mana arcane_charge(4), clearcasting
0:48.206 rotation @ arcane_blast Fluffy_Pillow 29717.0/72166: 41% mana clearcasting
0:50.197 default T counterspell Fluffy_Pillow 31215.7/72166: 43% mana arcane_charge, clearcasting
0:50.197 rotation @ arcane_blast Fluffy_Pillow 30215.7/72166: 42% mana arcane_charge, clearcasting
0:52.026 rotation @ arcane_blast Fluffy_Pillow 30105.5/72166: 42% mana arcane_charge(2), clearcasting
0:53.697 rotation @ arcane_blast Fluffy_Pillow 28392.3/72166: 39% mana arcane_charge(3), clearcasting
0:55.210 rotation - arcane_missiles Fluffy_Pillow 25076.0/72166: 35% mana arcane_charge(4), clearcasting
0:57.199 rotation < arcane_barrage Fluffy_Pillow 27946.8/72166: 39% mana arcane_charge(4)
0:58.526 rotation : arcane_orb Fluffy_Pillow 34192.0/72166: 47% mana
0:59.854 rotation @ arcane_blast Fluffy_Pillow 35608.7/72166: 49% mana arcane_charge(2)
1:01.526 rotation @ arcane_blast Fluffy_Pillow 33896.9/72166: 47% mana arcane_charge(3), clearcasting, crimson_chorus
1:03.040 rotation ' arcane_barrage Fluffy_Pillow 30582.1/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus
1:04.368 cooldowns k touch_of_the_magi Fluffy_Pillow 36828.8/72166: 51% mana clearcasting, crimson_chorus
1:05.695 cooldowns n rune_of_power Fluffy_Pillow 36244.0/72166: 50% mana arcane_charge(4), clearcasting, crimson_chorus
1:07.023 rotation * arcane_missiles Fluffy_Pillow 38160.8/72166: 53% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:15.441 default T counterspell Fluffy_Pillow 35310.6/72166: 49% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.441 rotation + arcane_missiles Fluffy_Pillow 34310.6/72166: 48% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.428 rotation @ arcane_blast Fluffy_Pillow 37178.5/72166: 52% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.781 rotation > arcane_barrage Fluffy_Pillow 32256.3/72166: 45% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:20.110 rotation : arcane_orb Fluffy_Pillow 38504.4/72166: 53% mana crimson_chorus(2)
1:21.439 rotation @ arcane_blast Fluffy_Pillow 39922.5/72166: 55% mana arcane_charge(2), crimson_chorus(2)
1:23.112 rotation @ arcane_blast Fluffy_Pillow 38212.2/72166: 53% mana arcane_charge(3), crimson_chorus(3)
1:24.624 rotation @ arcane_blast Fluffy_Pillow 34894.5/72166: 48% mana arcane_charge(4), crimson_chorus(3)
1:25.976 rotation @ arcane_blast Fluffy_Pillow 29970.8/72166: 42% mana arcane_charge(4), crimson_chorus(3)
1:27.330 rotation ; arcane_barrage Fluffy_Pillow 25050.1/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:28.657 rotation @ arcane_blast Fluffy_Pillow 31295.3/72166: 43% mana clearcasting, crimson_chorus(3)
1:30.646 rotation @ arcane_blast Fluffy_Pillow 32791.1/72166: 45% mana arcane_charge, clearcasting, crimson_chorus(3)
1:32.477 rotation @ arcane_blast Fluffy_Pillow 32683.8/72166: 45% mana arcane_charge(2), clearcasting
1:34.151 rotation @ arcane_blast Fluffy_Pillow 30974.9/72166: 43% mana arcane_charge(3), clearcasting
1:35.664 rotation @ arcane_blast Fluffy_Pillow 27658.6/72166: 38% mana arcane_charge(4), clearcasting
1:37.015 rotation ; arcane_barrage Fluffy_Pillow 22733.5/72166: 32% mana arcane_charge(4), clearcasting
1:38.344 rotation @ arcane_blast Fluffy_Pillow 28981.6/72166: 40% mana clearcasting
1:40.333 default T counterspell Fluffy_Pillow 30477.4/72166: 42% mana arcane_charge, clearcasting
1:40.333 rotation - arcane_missiles Fluffy_Pillow 29477.4/72166: 41% mana arcane_charge, clearcasting
1:42.406 rotation : arcane_orb Fluffy_Pillow 32469.4/72166: 45% mana arcane_charge
1:43.733 rotation @ arcane_blast Fluffy_Pillow 33884.7/72166: 47% mana arcane_charge(3)
1:45.245 rotation @ arcane_blast Fluffy_Pillow 30567.0/72166: 42% mana arcane_charge(4)
1:46.600 rotation @ arcane_blast Fluffy_Pillow 25647.6/72166: 36% mana arcane_charge(4), clearcasting
1:47.954 rotation @ arcane_blast Fluffy_Pillow 20726.9/72166: 29% mana arcane_charge(4), clearcasting
1:49.309 rotation @ arcane_blast Fluffy_Pillow 15807.6/72166: 22% mana arcane_charge(4), clearcasting
1:50.663 rotation @ arcane_blast Fluffy_Pillow 10886.8/72166: 15% mana arcane_charge(4), clearcasting
1:52.017 rotation % evocation Venthyr 5966.1/72166: 8% mana arcane_charge(4), clearcasting
1:56.620 rotation $ cancel_action Fluffy_Pillow 69948.7/72166: 97% mana arcane_charge(4), clearcasting, evocation
1:56.624 rotation ' arcane_barrage Fluffy_Pillow 69954.5/72166: 97% mana arcane_charge(4), clearcasting
1:57.952 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
1:59.280 cooldowns n rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting
2:00.609 rotation * arcane_missiles Fluffy_Pillow 71591.1/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:07.042 default T counterspell Fluffy_Pillow 64259.6/72166: 89% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.042 cooldowns p presence_of_mind Fluffy_Pillow 63259.6/72166: 88% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.042 rotation ) arcane_blast Fluffy_Pillow 63259.6/72166: 88% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:08.369 default U use_mana_gem Venthyr 58299.9/72166: 81% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:08.369 rotation @ arcane_blast Fluffy_Pillow 65516.5/72166: 91% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:09.695 rotation @ arcane_blast Fluffy_Pillow 60555.3/72166: 84% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:11.023 rotation + arcane_missiles Fluffy_Pillow 55597.0/72166: 77% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:13.118 rotation < arcane_barrage Fluffy_Pillow 58620.8/72166: 81% mana arcane_charge(4), crimson_chorus(2)
2:14.446 rotation : arcane_orb Fluffy_Pillow 64867.4/72166: 90% mana crimson_chorus(2)
2:15.773 rotation @ arcane_blast Fluffy_Pillow 66282.7/72166: 92% mana arcane_charge(2), crimson_chorus(2)
2:17.446 rotation @ arcane_blast Fluffy_Pillow 64572.4/72166: 89% mana arcane_charge(3), crimson_chorus(2)
2:18.958 cooldowns i mirrors_of_torment Fluffy_Pillow 61254.7/72166: 85% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:20.285 cooldowns m arcane_power Fluffy_Pillow 61169.9/72166: 85% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:20.285 rotation + arcane_missiles Fluffy_Pillow 61169.9/72166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:22.330 rotation @ arcane_blast Fluffy_Pillow 67008.1/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.685 rotation @ arcane_blast Fluffy_Pillow 65526.3/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:25.040 rotation + arcane_missiles Fluffy_Pillow 64044.5/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.997 rotation @ arcane_blast Fluffy_Pillow 66869.1/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.350 rotation @ arcane_blast Fluffy_Pillow 68271.0/72166: 95% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.702 rotation + arcane_missiles Fluffy_Pillow 66784.9/72166: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:31.710 default T counterspell Fluffy_Pillow 69683.1/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power
2:31.710 rotation @ arcane_blast Fluffy_Pillow 69183.1/72166: 96% mana arcane_charge(4), arcane_power, rune_of_power
2:33.063 rotation @ arcane_blast Fluffy_Pillow 67698.4/72166: 94% mana arcane_charge(4), arcane_power
2:34.416 rotation = arcane_barrage Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power
2:35.742 rotation : arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana
2:37.069 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
2:38.739 rotation @ arcane_blast Fluffy_Pillow 68045.0/72166: 94% mana arcane_charge(3)
2:40.251 rotation @ arcane_blast Fluffy_Pillow 64727.3/72166: 90% mana arcane_charge(4)
2:41.604 rotation @ arcane_blast Fluffy_Pillow 59805.1/72166: 83% mana arcane_charge(4)
2:42.955 rotation @ arcane_blast Fluffy_Pillow 54880.1/72166: 76% mana arcane_charge(4)
2:44.309 rotation ' arcane_barrage Fluffy_Pillow 49959.3/72166: 69% mana arcane_charge(4)
2:45.636 cooldowns k touch_of_the_magi Fluffy_Pillow 56204.5/72166: 78% mana
2:46.964 cooldowns n rune_of_power Fluffy_Pillow 55621.2/72166: 77% mana arcane_charge(4)
2:48.293 rotation * arcane_missiles Fluffy_Pillow 57539.4/72166: 80% mana arcane_charge(4), rune_of_power
2:56.830 default T counterspell Fluffy_Pillow 54861.0/72166: 76% mana arcane_charge(4), rune_of_power
2:56.830 rotation @ arcane_blast Fluffy_Pillow 53861.0/72166: 75% mana arcane_charge(4), rune_of_power
2:58.186 rotation @ arcane_blast Fluffy_Pillow 48943.1/72166: 68% mana arcane_charge(4), clearcasting, rune_of_power
2:59.540 rotation + arcane_missiles Fluffy_Pillow 44022.4/72166: 61% mana arcane_charge(4), clearcasting, rune_of_power
3:01.578 rotation < arcane_barrage Fluffy_Pillow 46963.8/72166: 65% mana arcane_charge(4)
3:02.907 rotation : arcane_orb Fluffy_Pillow 53211.9/72166: 74% mana crimson_chorus
3:04.236 rotation @ arcane_blast Fluffy_Pillow 54630.1/72166: 76% mana arcane_charge(2), crimson_chorus
3:05.908 rotation @ arcane_blast Fluffy_Pillow 52918.3/72166: 73% mana arcane_charge(3), crimson_chorus
3:07.421 rotation @ arcane_blast Fluffy_Pillow 49602.1/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.775 rotation @ arcane_blast Fluffy_Pillow 44681.3/72166: 62% mana arcane_charge(4), clearcasting, crimson_chorus
3:10.129 rotation @ arcane_blast Fluffy_Pillow 39760.6/72166: 55% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.484 rotation @ arcane_blast Fluffy_Pillow 34841.3/72166: 48% mana arcane_charge(4), clearcasting, crimson_chorus
3:12.837 rotation @ arcane_blast Fluffy_Pillow 29919.1/72166: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:14.190 rotation ; arcane_barrage Fluffy_Pillow 24996.9/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.517 rotation @ arcane_blast Fluffy_Pillow 31242.1/72166: 43% mana clearcasting(2), crimson_chorus(2)
3:17.505 rotation @ arcane_blast Fluffy_Pillow 32736.4/72166: 45% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:19.335 rotation @ arcane_blast Fluffy_Pillow 32627.7/72166: 45% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:21.006 default T counterspell Fluffy_Pillow 30914.4/72166: 43% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:21.006 rotation - arcane_missiles Fluffy_Pillow 29914.4/72166: 41% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:22.884 rotation @ arcane_blast Fluffy_Pillow 32625.0/72166: 45% mana arcane_charge(3), clearcasting, crimson_chorus(3)
3:24.396 rotation - arcane_missiles Fluffy_Pillow 29307.3/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.278 rotation @ arcane_blast Fluffy_Pillow 32023.6/72166: 44% mana arcane_charge(4), crimson_chorus(3)
3:27.632 rotation @ arcane_blast Fluffy_Pillow 27102.8/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.987 rotation @ arcane_blast Fluffy_Pillow 22183.5/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.342 rotation @ arcane_blast Fluffy_Pillow 17264.2/72166: 24% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:31.694 rotation @ arcane_blast Fluffy_Pillow 12340.6/72166: 17% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:33.047 rotation % evocation Fluffy_Pillow 7418.4/72166: 10% mana arcane_charge(4), clearcasting(2)
3:37.498 rotation $ cancel_action Fluffy_Pillow 69288.2/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
3:37.502 rotation ' arcane_barrage Fluffy_Pillow 69294.0/72166: 96% mana arcane_charge(4), clearcasting(2)
3:38.828 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
3:40.155 cooldowns n rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting(2)
3:41.483 rotation * arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
3:47.571 default T counterspell Fluffy_Pillow 68705.6/72166: 95% mana arcane_charge(4), rune_of_power
3:47.571 cooldowns p presence_of_mind Fluffy_Pillow 67705.6/72166: 94% mana arcane_charge(4), rune_of_power
3:47.571 rotation ) arcane_blast Fluffy_Pillow 67705.6/72166: 94% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:48.897 rotation @ arcane_blast Fluffy_Pillow 62744.4/72166: 87% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:50.225 rotation @ arcane_blast Fluffy_Pillow 57786.1/72166: 80% mana arcane_charge(4), presence_of_mind, rune_of_power
3:51.553 rotation + arcane_missiles Fluffy_Pillow 52827.8/72166: 73% mana arcane_charge(4), clearcasting, rune_of_power
3:53.555 rotation < arcane_barrage Fluffy_Pillow 55717.3/72166: 77% mana arcane_charge(4)
3:54.882 rotation : arcane_orb Fluffy_Pillow 61962.6/72166: 86% mana
3:56.209 rotation @ arcane_blast Fluffy_Pillow 63377.8/72166: 88% mana arcane_charge(2)
3:57.880 rotation @ arcane_blast Fluffy_Pillow 61664.6/72166: 85% mana arcane_charge(3)
3:59.393 rotation @ arcane_blast Fluffy_Pillow 58348.4/72166: 81% mana arcane_charge(4)
4:00.745 default Y use_item_empyreal_ordnance Fluffy_Pillow 53424.7/72166: 74% mana arcane_charge(4)
4:00.745 rotation @ arcane_blast Fluffy_Pillow 53424.7/72166: 74% mana arcane_charge(4)
4:02.097 rotation @ arcane_blast Fluffy_Pillow 48501.1/72166: 67% mana arcane_charge(4), crimson_chorus
4:03.449 rotation @ arcane_blast Fluffy_Pillow 43577.4/72166: 60% mana arcane_charge(4), crimson_chorus
4:04.803 rotation @ arcane_blast Fluffy_Pillow 38656.7/72166: 54% mana arcane_charge(4), crimson_chorus
4:06.156 rotation @ arcane_blast Fluffy_Pillow 33734.5/72166: 47% mana arcane_charge(4), crimson_chorus
4:07.509 rotation @ arcane_blast Fluffy_Pillow 28812.3/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.862 default U use_mana_gem Venthyr 23890.1/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.862 rotation @ arcane_blast Fluffy_Pillow 31106.7/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.215 rotation @ arcane_blast Fluffy_Pillow 26184.5/72166: 36% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.568 default T counterspell Fluffy_Pillow 21262.3/72166: 29% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.571 rotation ; arcane_barrage Fluffy_Pillow 20266.6/72166: 28% mana arcane_charge(4), clearcasting, crimson_chorus
4:12.898 rotation @ arcane_blast Fluffy_Pillow 26511.8/72166: 37% mana clearcasting(2), crimson_chorus(2)
4:14.889 rotation : arcane_orb Fluffy_Pillow 28010.5/72166: 39% mana arcane_charge, clearcasting(2), crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Venthyr"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

arcane : 5877 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5877.1 5877.1 11.5 / 0.196% 935.2 / 15.9% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2520.5 2395.3 Mana 0.00% 43.4 99.7% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
arcane 5877
Arcane Barrage 369 6.3% 20.7 13.77sec 5354 4330 Direct 20.7 4560 9082 5357 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.69 20.68 0.00 0.00 1.2364 0.0000 110751.13 110751.13 0.00% 4330.45 4330.45
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.40% 17.04 8 27 4560.39 2837 8644 4558.83 4007 5082 77704 77704 0.00%
crit 17.60% 3.64 0 13 9081.68 6559 16309 8814.88 0 13767 33047 33047 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.01
    fishing_opener
    [z]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.26
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:7.97
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:2.95
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.46
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.24
Arcane Blast 2134 36.3% 116.5 2.56sec 5470 4185 Direct 117.5 4521 9461 5425 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.49 117.49 0.00 0.00 1.3071 0.0000 637214.52 637214.52 0.00% 4184.66 4184.66
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.70% 96.00 67 129 4520.65 922 12002 4526.27 4005 5346 433888 433888 0.00%
crit 18.30% 21.50 7 39 9461.14 1844 24003 9481.52 5803 13334 203326 203326 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.47
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:18.97
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.65
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:92.06
Arcane Echo 281 4.8% 156.8 1.93sec 538 0 Direct 156.8 442 937 538 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 156.76 156.76 0.00 0.00 0.0000 0.0000 84273.66 84273.66 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.58% 126.31 78 175 441.60 220 669 441.95 384 494 55759 55759 0.00%
crit 19.42% 30.45 11 56 936.64 441 1338 938.18 698 1222 28515 28515 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2333 39.7% 44.3 6.36sec 15756 8821 Periodic 303.2 1903 4018 2304 19.0% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.34 0.00 303.49 303.24 1.7862 0.2433 698560.61 698560.61 0.00% 8820.54 8820.54
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.04% 245.76 141 373 1903.06 1119 3398 1906.49 1673 2199 467599 467599 0.00%
crit 18.96% 57.49 30 95 4018.37 2238 6796 4025.10 3266 5110 230961 230961 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.87
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:4.97
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.07
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.72
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.3 26.55sec 3693 2911

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.30 0.00 0.00 0.00 1.2686 0.0000 0.00 0.00 0.00% 2911.31 2911.31

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.30
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.3 27.10sec 3695 0 Direct 11.3 3142 6286 3695 17.6%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.30 11.30 0.00 0.00 0.0000 0.0000 41730.69 41730.69 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.42% 9.31 5 15 3141.90 3018 4478 3141.58 3018 3408 29251 29251 0.00%
crit 17.58% 1.99 0 7 6286.15 6035 8956 5542.55 0 8956 12479 12479 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12548 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.56sec 2512 0 Periodic 13.5 1564 3095 1854 18.9% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.50 13.50 0.0000 1.7481 25034.48 25034.48 0.00% 1060.42 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.07% 10.95 1 14 1563.88 175 1852 1565.52 1299 1852 17125 17125 0.00%
crit 18.93% 2.56 0 9 3094.97 349 3704 2904.09 0 3704 7910 7910 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 14.35sec 539 0 Direct 20.5 456 912 539 18.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.51 20.51 0.00 0.00 0.0000 0.0000 11054.78 11054.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.78% 16.78 6 33 455.89 444 470 455.87 444 468 7648 7648 0.00%
crit 18.22% 3.74 0 11 911.73 887 941 890.74 0 941 3407 3407 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6021 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 151  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6021.00 6021.00 0.00% 51.13 51.13
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.09% 91.30 76 104 43.50 30 57 43.50 42 45 3972 3972 0.00%
crit 19.91% 22.70 10 38 90.29 60 114 90.32 78 103 2049 2049 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3978.00
Shadowcore Oil Blast 41 0.7% 41.4 7.18sec 298 0 Direct 41.4 251 501 298 18.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.37 41.37 0.00 0.00 0.0000 0.0000 12307.92 12307.92 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.35% 33.65 16 55 250.77 244 259 250.76 245 256 8439 8439 0.00%
crit 18.65% 7.72 0 22 501.43 488 517 500.71 0 517 3869 3869 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (437) 0.0% (7.4%) 6.1 49.25sec 21408 17476

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 0.00 0.00 0.00 1.2251 0.0000 0.00 0.00 0.00% 17476.10 17476.10

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.18
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 437 7.4% 6.1 49.20sec 21408 0 Direct 6.1 21424 0 21424 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 6.11 0.00 0.00 0.0000 0.0000 130843.55 130843.55 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.11 5 8 21424.18 904 70682 21419.62 14205 26332 130844 130844 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:12605.17
  • base_dd_max:12605.17
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
arcane
Arcane Power 2.8 122.20sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 244.52sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.79
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.74sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.60 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.61
Evocation 3.3 104.92sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.27 0.00 18.13 0.00 3.4995 0.6311 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.97
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.30
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 99.36sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.17
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.70
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.29
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.39sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2244 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 303.85sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.46
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.64sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.7 124.6 13.8sec 2.1sec 11.5sec 83.17% 0.00% 78.2 (78.7) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.9s / 52.1s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.0s

Stack Uptimes

  • arcane_charge_1:5.31%
  • arcane_charge_2:9.57%
  • arcane_charge_3:8.08%
  • arcane_charge_4:60.21%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.79% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.1s
  • trigger_min/max:120.0s / 143.1s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 15.0s

Stack Uptimes

  • arcane_power_1:13.79%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.5sec 244.5sec 11.8sec 7.02% 12.05% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.0s / 266.1s
  • trigger_min/max:240.0s / 266.1s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 12.0s

Stack Uptimes

  • berserking_1:7.02%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.55% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.55%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.2 16.9sec 9.9sec 7.9sec 47.45% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.99%
  • clearcasting_2:18.04%
  • clearcasting_3:4.42%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.6sec 51.95% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.91%
  • crimson_chorus_2:17.30%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.07% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 261.0s
  • trigger_min/max:236.7s / 261.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.07%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.24% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.8s
  • trigger_min/max:90.0s / 143.8s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.47%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.9sec 98.9sec 3.9sec 4.16% 8.07% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 161.3s
  • trigger_min/max:62.7s / 161.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 22.0s

Stack Uptimes

  • presence_of_mind_1:2.00%
  • presence_of_mind_2:1.99%
  • presence_of_mind_3:0.18%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.38% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.3s
  • trigger_min/max:13.7s / 58.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.38%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.2sec 304.2sec 35.4sec 17.06% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.4s
  • trigger_min/max:300.0s / 322.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.06%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.3sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.00%
Arcane Barrage Arcane Charge 3 2.67% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.33% 84.21% 100.00%
Arcane Blast Arcane Charge 0 6.84% 2.83% 11.58%
Arcane Blast Arcane Charge 1 4.80% 1.89% 9.09%
Arcane Blast Arcane Charge 2 10.66% 5.83% 15.38%
Arcane Blast Arcane Charge 3 11.80% 6.84% 16.08%
Arcane Blast Arcane Charge 4 65.89% 53.15% 77.36%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.11% 0.00% 7.86% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 299.3s 240.1s 359.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.296120.053239.806
Evocation14.3940.00053.77547.72122.29095.300
Counterspell0.6930.0008.8798.7522.47617.930
Time Warp2.2280.00022.3913.2841.32423.719
Rune of Power7.0720.00048.84843.81820.83474.118
Touch of the Magi5.0460.00029.98132.80419.50559.890
Arcane Power7.4020.00023.10420.92116.69842.813
Arcane Barrage11.3661.29151.406248.309195.673303.754
Arcane Orb6.4740.00058.95278.10740.134134.159
Presence of Mind32.7150.00098.685115.30979.381170.491

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
arcane
mana_regen Mana 3142.36 422440.48 58.93% 134.43 9462.16 2.19%
Evocation Mana 127.08 185013.79 25.81% 1455.89 0.00 0.00%
Mana Gem Mana 2.95 21282.70 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.69 88069.79 12.29% 4257.53 890.37 1.00%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2395.35 2520.54 10372.6 34696.0 2541.4 72165.7
Usage Type Count Total Avg RPE APR
arcane
arcane_blast Mana 118.7 633051.4 5334.7 5434.2 1.0
arcane_missiles Mana 44.8 93388.0 2086.1 2106.3 7.5
arcane_orb Mana 11.4 5706.7 500.0 505.0 7.3
counterspell Mana 12.7 11363.9 892.7 901.8 0.0
time_warp Mana 1.5 2956.7 2000.0 2013.5 0.0
touch_of_the_magi Mana 6.2 15413.8 2497.6 2521.9 8.5

Statistics & Data Analysis

Fight Length
arcane Fight Length
Count 1616
Mean 299.30
Minimum 240.05
Maximum 359.81
Spread ( max - min ) 119.75
Range [ ( max - min ) / 2 * 100% ] 20.01%
Standard Deviation 34.5157
5th Percentile 246.44
95th Percentile 354.94
( 95th Percentile - 5th Percentile ) 108.51
Mean Distribution
Standard Deviation 0.8586
95.00% Confidence Interval ( 297.61 - 300.98 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 511
0.1% Error 51089
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1017
DPS
arcane Damage Per Second
Count 1616
Mean 5877.10
Minimum 5118.95
Maximum 6557.74
Spread ( max - min ) 1438.79
Range [ ( max - min ) / 2 * 100% ] 12.24%
Standard Deviation 236.2931
5th Percentile 5509.70
95th Percentile 6301.20
( 95th Percentile - 5th Percentile ) 791.50
Mean Distribution
Standard Deviation 5.8780
95.00% Confidence Interval ( 5865.58 - 5888.62 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6210
0.1 Scale Factor Error with Delta=300 477
0.05 Scale Factor Error with Delta=300 1907
0.01 Scale Factor Error with Delta=300 47664
Priority Target DPS
arcane Priority Target Damage Per Second
Count 1616
Mean 5877.10
Minimum 5118.95
Maximum 6557.74
Spread ( max - min ) 1438.79
Range [ ( max - min ) / 2 * 100% ] 12.24%
Standard Deviation 236.2931
5th Percentile 5509.70
95th Percentile 6301.20
( 95th Percentile - 5th Percentile ) 791.50
Mean Distribution
Standard Deviation 5.8780
95.00% Confidence Interval ( 5865.58 - 5888.62 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6210
0.1 Scale Factor Error with Delta=300 477
0.05 Scale Factor Error with Delta=300 1907
0.01 Scale Factor Error with Delta=300 47664
DPS(e)
arcane Damage Per Second (Effective)
Count 1616
Mean 5877.10
Minimum 5118.95
Maximum 6557.74
Spread ( max - min ) 1438.79
Range [ ( max - min ) / 2 * 100% ] 12.24%
Damage
arcane Damage
Count 1616
Mean 1751771.34
Minimum 1240683.22
Maximum 2172676.28
Spread ( max - min ) 931993.05
Range [ ( max - min ) / 2 * 100% ] 26.60%
DTPS
arcane Damage Taken Per Second
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
arcane Healing Per Second
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
arcane Healing Per Second (Effective)
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
arcane Heal
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
arcane Healing Taken Per Second
Count 1616
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
arcane Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
arcaneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
arcane Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.61 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.46 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.79 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.18 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.17 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.70 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.29 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.47 arcane_blast
r 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.87 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 18.97 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.97 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.26 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.65 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 4.97 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.07 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.72 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.30 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 7.97 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 2.95 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.46 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 92.06 arcane_blast
> 1.30 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.24 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTtWuv}U}}}}}}}}}}}~s!wxVX{T}}y}}}}}}z+======,====,==T*==-+===,il'T==(,+==,=====*,=T=+=*===$il'n&(TU=====>!=k(===(=T=(:+===$il'(T;+========,====*T*-+===$il'n&==(T===>!=-+=Y=qpqUqqqTq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask arcane 72165.7/72166: 100% mana
Pre precombat 1 food arcane 72165.7/72166: 100% mana
Pre precombat 2 augmentation arcane 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener u arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener v rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.013 fishing_opener } arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.816 default U use_mana_gem arcane 60423.4/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.816 fishing_opener } arcane_blast Fluffy_Pillow 67640.0/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.619 fishing_opener } arcane_blast Fluffy_Pillow 61924.0/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.422 fishing_opener } arcane_blast Fluffy_Pillow 56207.9/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.224 fishing_opener } arcane_blast Fluffy_Pillow 50490.5/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.028 fishing_opener } arcane_blast Fluffy_Pillow 44775.9/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.831 fishing_opener } arcane_blast Fluffy_Pillow 39059.9/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.633 fishing_opener } arcane_blast Fluffy_Pillow 33342.4/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.435 fishing_opener } arcane_blast Fluffy_Pillow 27625.0/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.236 fishing_opener } arcane_blast Fluffy_Pillow 21906.1/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.039 fishing_opener } arcane_blast Fluffy_Pillow 16190.0/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.839 fishing_opener } arcane_blast Fluffy_Pillow 10469.7/72166: 15% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.643 fishing_opener ~ arcane_barrage Fluffy_Pillow 4755.1/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.429 fishing_opener s evocation arcane 10219.5/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.958 rotation ! cancel_action Fluffy_Pillow 69629.1/72166: 96% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.964 fishing_opener w touch_of_the_magi Fluffy_Pillow 69637.8/72166: 96% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.751 fishing_opener x arcane_power Fluffy_Pillow 68273.7/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.751 default V potion Fluffy_Pillow 68273.7/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.751 default X berserking Fluffy_Pillow 68273.7/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.751 fishing_opener { arcane_missiles Fluffy_Pillow 68273.7/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.223 default T counterspell Fluffy_Pillow 65501.4/72166: 91% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.223 fishing_opener } arcane_blast Fluffy_Pillow 65001.4/72166: 90% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.978 fishing_opener } arcane_blast Fluffy_Pillow 62653.6/72166: 87% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.731 fishing_opener y presence_of_mind Fluffy_Pillow 60303.0/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.731 fishing_opener } arcane_blast Fluffy_Pillow 60303.0/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.486 fishing_opener } arcane_blast Fluffy_Pillow 57955.2/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.239 fishing_opener } arcane_blast Fluffy_Pillow 55604.5/72166: 77% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.994 fishing_opener } arcane_blast Fluffy_Pillow 53256.7/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.796 fishing_opener } arcane_blast Fluffy_Pillow 50976.7/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.598 fishing_opener } arcane_blast Fluffy_Pillow 48696.8/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.401 fishing_opener z arcane_barrage Fluffy_Pillow 46418.2/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.189 rotation + arcane_orb Fluffy_Pillow 51885.5/72166: 72% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:32.976 rotation = arcane_blast Fluffy_Pillow 52521.4/72166: 73% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:33.968 rotation = arcane_blast Fluffy_Pillow 49828.2/72166: 69% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:34.865 rotation = arcane_blast Fluffy_Pillow 45622.8/72166: 63% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.668 rotation = arcane_blast Fluffy_Pillow 39906.8/72166: 55% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.472 rotation = arcane_blast Fluffy_Pillow 34192.2/72166: 47% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.275 rotation = arcane_blast Fluffy_Pillow 28476.2/72166: 39% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.077 rotation , arcane_barrage Fluffy_Pillow 22758.7/72166: 32% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.864 rotation = arcane_blast Fluffy_Pillow 28224.6/72166: 39% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.045 rotation = arcane_blast Fluffy_Pillow 28554.1/72166: 40% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.130 rotation = arcane_blast Fluffy_Pillow 27370.1/72166: 38% mana arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.414 rotation = arcane_blast Fluffy_Pillow 25098.3/72166: 35% mana arcane_charge(3), clearcasting
0:43.925 rotation , arcane_barrage Fluffy_Pillow 21779.2/72166: 30% mana arcane_charge(4), clearcasting
0:45.252 rotation = arcane_blast Fluffy_Pillow 28024.4/72166: 39% mana clearcasting
0:47.241 rotation = arcane_blast Fluffy_Pillow 29520.2/72166: 41% mana arcane_charge, clearcasting
0:49.070 default T counterspell Fluffy_Pillow 29410.0/72166: 41% mana arcane_charge(2), clearcasting
0:49.223 rotation * arcane_missiles Fluffy_Pillow 28630.8/72166: 40% mana arcane_charge(2), clearcasting
0:51.302 rotation = arcane_blast Fluffy_Pillow 31631.5/72166: 44% mana arcane_charge(2)
0:52.974 rotation = arcane_blast Fluffy_Pillow 29919.7/72166: 41% mana arcane_charge(3)
0:54.487 rotation - arcane_barrage Fluffy_Pillow 26603.4/72166: 37% mana arcane_charge(4), clearcasting
0:55.815 rotation + arcane_orb Fluffy_Pillow 32850.1/72166: 46% mana clearcasting
0:57.142 rotation = arcane_blast Fluffy_Pillow 34265.4/72166: 47% mana arcane_charge(2), clearcasting
0:58.814 rotation = arcane_blast Fluffy_Pillow 32553.6/72166: 45% mana arcane_charge(3), clearcasting
1:00.324 rotation = arcane_blast Fluffy_Pillow 29233.0/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus
1:01.678 rotation , arcane_barrage Fluffy_Pillow 24312.2/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus
1:03.005 cooldowns i touch_of_the_magi Fluffy_Pillow 30557.5/72166: 42% mana clearcasting, crimson_chorus
1:04.331 cooldowns l rune_of_power Fluffy_Pillow 29971.3/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus
1:05.658 rotation ' arcane_missiles Fluffy_Pillow 31886.6/72166: 44% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:14.034 default T counterspell Fluffy_Pillow 28975.8/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.034 rotation = arcane_blast Fluffy_Pillow 27975.8/72166: 39% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.390 rotation = arcane_blast Fluffy_Pillow 23057.9/72166: 32% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.743 rotation ( arcane_missiles Fluffy_Pillow 18135.7/72166: 25% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:18.804 rotation , arcane_barrage Fluffy_Pillow 21110.4/72166: 29% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:20.132 rotation + arcane_orb Fluffy_Pillow 27357.0/72166: 38% mana clearcasting, crimson_chorus(2)
1:21.459 rotation = arcane_blast Fluffy_Pillow 28772.3/72166: 40% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:23.131 rotation = arcane_blast Fluffy_Pillow 27060.5/72166: 37% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:24.642 rotation , arcane_barrage Fluffy_Pillow 23741.4/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.970 rotation = arcane_blast Fluffy_Pillow 29988.1/72166: 42% mana clearcasting(2), crimson_chorus(3)
1:27.961 rotation = arcane_blast Fluffy_Pillow 31486.7/72166: 44% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:29.791 rotation = arcane_blast Fluffy_Pillow 31378.0/72166: 43% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.462 rotation = arcane_blast Fluffy_Pillow 29664.7/72166: 41% mana arcane_charge(3), clearcasting(2)
1:32.974 rotation = arcane_blast Fluffy_Pillow 26347.0/72166: 37% mana arcane_charge(4), clearcasting(2)
1:34.327 rotation * arcane_missiles Fluffy_Pillow 21424.8/72166: 30% mana arcane_charge(4), clearcasting(2)
1:36.423 rotation , arcane_barrage Fluffy_Pillow 24450.0/72166: 34% mana arcane_charge(4), clearcasting(2)
1:37.751 rotation = arcane_blast Fluffy_Pillow 30696.7/72166: 43% mana clearcasting(2)
1:39.741 default T counterspell Fluffy_Pillow 32193.9/72166: 45% mana arcane_charge, clearcasting(2)
1:39.741 rotation = arcane_blast Fluffy_Pillow 31193.9/72166: 43% mana arcane_charge, clearcasting(2)
1:41.569 rotation + arcane_orb Fluffy_Pillow 31082.3/72166: 43% mana arcane_charge(2), clearcasting(2)
1:42.894 rotation = arcane_blast Fluffy_Pillow 32494.6/72166: 45% mana arcane_charge(4), clearcasting(2)
1:44.248 rotation * arcane_missiles Fluffy_Pillow 27573.9/72166: 38% mana arcane_charge(4), clearcasting(2)
1:46.225 rotation = arcane_blast Fluffy_Pillow 30427.3/72166: 42% mana arcane_charge(4), clearcasting(2)
1:47.579 rotation = arcane_blast Fluffy_Pillow 25506.6/72166: 35% mana arcane_charge(4), clearcasting(2)
1:48.933 rotation = arcane_blast Fluffy_Pillow 20585.8/72166: 29% mana arcane_charge(4), clearcasting(2)
1:50.288 rotation $ arcane_barrage Fluffy_Pillow 15666.5/72166: 22% mana arcane_charge(4), clearcasting(2)
1:51.617 cooldowns i touch_of_the_magi Fluffy_Pillow 21914.6/72166: 30% mana clearcasting(2)
1:52.944 cooldowns l rune_of_power Fluffy_Pillow 21329.9/72166: 30% mana arcane_charge(4), clearcasting(2)
1:54.271 rotation ' arcane_missiles Fluffy_Pillow 23245.2/72166: 32% mana arcane_charge(4), clearcasting(2), rune_of_power
2:00.269 cooldowns n presence_of_mind Fluffy_Pillow 24402.2/72166: 34% mana arcane_charge(4), clearcasting, rune_of_power
2:00.269 rotation & arcane_blast Fluffy_Pillow 24402.2/72166: 34% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:01.596 rotation ( arcane_missiles Fluffy_Pillow 19442.5/72166: 27% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:03.614 default T counterspell Fluffy_Pillow 22355.1/72166: 31% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:03.741 default U use_mana_gem arcane 21538.4/72166: 30% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:03.816 rotation = arcane_blast Fluffy_Pillow 28863.2/72166: 40% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.141 rotation = arcane_blast Fluffy_Pillow 23900.6/72166: 33% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:06.469 rotation = arcane_blast Fluffy_Pillow 18942.3/72166: 26% mana arcane_charge(4), crimson_chorus
2:07.823 rotation = arcane_blast Fluffy_Pillow 14021.5/72166: 19% mana arcane_charge(4), clearcasting, crimson_chorus
2:09.175 rotation = arcane_blast Fluffy_Pillow 9097.9/72166: 13% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.528 rotation > evocation arcane 4175.7/72166: 6% mana arcane_charge(4), clearcasting(2), crimson_chorus
2:15.266 rotation ! cancel_action Fluffy_Pillow 70034.9/72166: 97% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:15.269 rotation = arcane_blast Fluffy_Pillow 70039.2/72166: 97% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:16.622 cooldowns k arcane_power Fluffy_Pillow 65117.0/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:16.751 rotation ( arcane_missiles Fluffy_Pillow 65303.2/72166: 90% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:20.552 rotation = arcane_blast Fluffy_Pillow 70789.3/72166: 98% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.905 rotation = arcane_blast Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.259 rotation = arcane_blast Fluffy_Pillow 67250.7/72166: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:24.612 rotation ( arcane_missiles Fluffy_Pillow 65766.0/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.514 rotation = arcane_blast Fluffy_Pillow 68511.2/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.867 default T counterspell Fluffy_Pillow 67026.5/72166: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:27.867 rotation = arcane_blast Fluffy_Pillow 66526.5/72166: 92% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.220 rotation ( arcane_missiles Fluffy_Pillow 65041.8/72166: 90% mana arcane_charge(4), arcane_power, clearcasting, crimson_chorus(3)
2:31.260 rotation : arcane_barrage Fluffy_Pillow 67986.2/72166: 94% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.587 rotation + arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana
2:33.915 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
2:35.587 rotation = arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3)
2:37.098 rotation = arcane_blast Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4)
2:38.450 rotation $ arcane_barrage Fluffy_Pillow 59805.1/72166: 83% mana arcane_charge(4)
2:39.776 cooldowns i touch_of_the_magi Fluffy_Pillow 66048.9/72166: 92% mana
2:41.103 cooldowns l rune_of_power Fluffy_Pillow 65464.2/72166: 91% mana arcane_charge(4)
2:42.432 rotation ' arcane_missiles Fluffy_Pillow 67382.4/72166: 93% mana arcane_charge(4), rune_of_power
2:51.508 rotation ( arcane_missiles Fluffy_Pillow 50481.9/72166: 70% mana arcane_charge(4), clearcasting, rune_of_power
2:53.535 default T counterspell Fluffy_Pillow 53407.5/72166: 74% mana arcane_charge(4), rune_of_power
2:53.535 rotation ; arcane_barrage Fluffy_Pillow 52407.5/72166: 73% mana arcane_charge(4), rune_of_power
2:54.863 rotation + arcane_orb Fluffy_Pillow 58654.1/72166: 81% mana
2:56.189 rotation = arcane_blast Fluffy_Pillow 60068.0/72166: 83% mana arcane_charge(2)
2:57.861 rotation = arcane_blast Fluffy_Pillow 58356.2/72166: 81% mana arcane_charge(3)
2:59.373 rotation = arcane_blast Fluffy_Pillow 55038.5/72166: 76% mana arcane_charge(4)
3:00.727 rotation = arcane_blast Fluffy_Pillow 50117.7/72166: 69% mana arcane_charge(4)
3:02.081 rotation = arcane_blast Fluffy_Pillow 45197.0/72166: 63% mana arcane_charge(4), crimson_chorus
3:03.435 rotation = arcane_blast Fluffy_Pillow 40276.2/72166: 56% mana arcane_charge(4), crimson_chorus
3:04.789 rotation = arcane_blast Fluffy_Pillow 35355.5/72166: 49% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.142 rotation = arcane_blast Fluffy_Pillow 30433.3/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.497 rotation , arcane_barrage Fluffy_Pillow 25514.0/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:08.824 rotation = arcane_blast Fluffy_Pillow 31759.2/72166: 44% mana clearcasting(2), crimson_chorus
3:10.811 rotation = arcane_blast Fluffy_Pillow 33252.1/72166: 46% mana arcane_charge, clearcasting(2), crimson_chorus
3:12.643 rotation = arcane_blast Fluffy_Pillow 33146.2/72166: 46% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:14.316 rotation = arcane_blast Fluffy_Pillow 31435.9/72166: 44% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:15.827 rotation * arcane_missiles Fluffy_Pillow 28116.7/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:17.853 default T counterspell Fluffy_Pillow 31040.9/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:17.853 rotation * arcane_missiles Fluffy_Pillow 30040.9/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:19.920 rotation - arcane_barrage Fluffy_Pillow 33024.2/72166: 46% mana arcane_charge(4), crimson_chorus(2)
3:21.248 rotation + arcane_orb Fluffy_Pillow 39270.9/72166: 54% mana crimson_chorus(2)
3:22.577 rotation = arcane_blast Fluffy_Pillow 40689.0/72166: 56% mana arcane_charge(2), crimson_chorus(3)
3:24.249 rotation = arcane_blast Fluffy_Pillow 38977.3/72166: 54% mana arcane_charge(3), clearcasting, crimson_chorus(3)
3:25.761 rotation = arcane_blast Fluffy_Pillow 35659.6/72166: 49% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.114 rotation $ arcane_barrage Fluffy_Pillow 30737.4/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.439 cooldowns i touch_of_the_magi Fluffy_Pillow 36979.7/72166: 51% mana clearcasting, crimson_chorus(3)
3:29.766 cooldowns l rune_of_power Fluffy_Pillow 36395.0/72166: 50% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:31.093 rotation ' arcane_missiles Fluffy_Pillow 38310.2/72166: 53% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
3:37.509 cooldowns n presence_of_mind Fluffy_Pillow 32570.6/72166: 45% mana arcane_charge(4), rune_of_power
3:37.509 rotation & arcane_blast Fluffy_Pillow 32570.6/72166: 45% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:38.838 rotation = arcane_blast Fluffy_Pillow 27613.7/72166: 38% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:40.167 rotation = arcane_blast Fluffy_Pillow 22656.9/72166: 31% mana arcane_charge(4), presence_of_mind, rune_of_power
3:41.493 rotation ( arcane_missiles Fluffy_Pillow 17695.7/72166: 25% mana arcane_charge(4), clearcasting, rune_of_power
3:43.525 default T counterspell Fluffy_Pillow 20628.5/72166: 29% mana arcane_charge(4)
3:43.525 rotation = arcane_blast Fluffy_Pillow 19628.5/72166: 27% mana arcane_charge(4)
3:44.878 rotation = arcane_blast Fluffy_Pillow 14706.3/72166: 20% mana arcane_charge(4)
3:46.233 rotation = arcane_blast Fluffy_Pillow 9787.0/72166: 14% mana arcane_charge(4)
3:47.588 rotation > evocation Fluffy_Pillow 4867.7/72166: 7% mana arcane_charge(4)
3:52.205 rotation ! cancel_action Fluffy_Pillow 69045.0/72166: 96% mana arcane_charge(4), evocation
3:52.210 rotation = arcane_blast Fluffy_Pillow 69052.2/72166: 96% mana arcane_charge(4)
3:53.563 rotation - arcane_barrage Fluffy_Pillow 64130.0/72166: 89% mana arcane_charge(4)
3:54.888 rotation + arcane_orb Fluffy_Pillow 70372.3/72166: 98% mana
3:56.216 rotation = arcane_blast Fluffy_Pillow 71789.1/72166: 99% mana arcane_charge(2)
3:57.888 default Y use_item_empyreal_ordnance Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3)
3:57.888 rotation = arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3)
3:59.403 final_burn q arcane_blast Fluffy_Pillow 64734.6/72166: 90% mana arcane_charge(4), clearcasting
4:00.756 final_burn p arcane_missiles Fluffy_Pillow 59812.4/72166: 83% mana arcane_charge(4), clearcasting
4:02.639 final_burn q arcane_blast Fluffy_Pillow 62530.1/72166: 87% mana arcane_charge(4), crimson_chorus
4:03.993 default U use_mana_gem arcane 57609.4/72166: 80% mana arcane_charge(4), crimson_chorus
4:03.993 final_burn q arcane_blast Fluffy_Pillow 64825.9/72166: 90% mana arcane_charge(4), crimson_chorus
4:05.346 final_burn q arcane_blast Fluffy_Pillow 59903.7/72166: 83% mana arcane_charge(4), crimson_chorus
4:06.699 final_burn q arcane_blast Fluffy_Pillow 54981.5/72166: 76% mana arcane_charge(4), crimson_chorus
4:08.052 default T counterspell Fluffy_Pillow 50059.3/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.052 final_burn q arcane_blast Fluffy_Pillow 49059.3/72166: 68% mana arcane_charge(4), clearcasting, crimson_chorus

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="arcane"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Simulation & Raid Information

Iterations: 1720
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.2 )

Performance:

Total Events Processed: 46619215
Max Event Queue: 46
Sim Seconds: 516368
CPU Seconds: 40.1250
Physical Seconds: 7.0364
Speed Up: 12869

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
Kyrian Kyrian arcane_barrage 44425 117563 391 4.10 4877 9675 20.6 20.5 17.6% 0.0% 0.0% 0.0% 13.92sec 117563 300.99sec
Kyrian Kyrian arcane_blast 30451 772603 2567 24.13 5262 11270 120.1 121.1 18.7% 0.0% 0.0% 0.0% 2.49sec 772603 300.99sec
Kyrian Kyrian arcane_echo 342232 78274 260 30.11 424 908 151.0 151.0 19.4% 0.0% 0.0% 0.0% 1.94sec 78274 300.99sec
Kyrian Kyrian arcane_missiles ticks -5143 582745 1942 53.80 1795 3793 38.1 269.0 18.7% 0.0% 0.0% 0.0% 7.35sec 582745 300.99sec
Kyrian Kyrian arcane_orb 153626 0 0 0.00 0 0 10.6 0.0 0.0% 0.0% 0.0% 0.0% 28.69sec 0 300.99sec
Kyrian Kyrian arcane_orb_bolt 153640 38915 129 2.11 3141 6288 10.6 10.6 16.9% 0.0% 0.0% 0.0% 29.15sec 38915 300.99sec
Kyrian Kyrian arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.28sec 0 300.99sec
Kyrian Kyrian augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.99sec
Kyrian Kyrian berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.85sec 0 300.99sec
Kyrian Kyrian conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.99sec
Kyrian Kyrian counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.82sec 0 300.99sec
Kyrian Kyrian empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.99sec
Kyrian Kyrian empyreal_ordnance_bolt ticks -345540 25045 83 2.70 1562 3109 10.0 13.5 18.9% 0.0% 0.0% 0.0% 26.57sec 25045 300.99sec
Kyrian Kyrian eternal_insight 342314 11270 37 4.16 456 912 20.9 20.9 18.4% 0.0% 0.0% 0.0% 14.21sec 11270 300.99sec
Kyrian Kyrian evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 101.86sec 0 300.99sec
Kyrian Kyrian flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.99sec
Kyrian Kyrian food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.99sec
Kyrian Kyrian mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.99sec
Kyrian Kyrian_mirror_image frostbolt 59638 6002 150 171.00 43 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6002 40.00sec
Kyrian Kyrian potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.99sec
Kyrian Kyrian presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 123.07sec 0 300.99sec
Kyrian Kyrian radiant_spark 307443 20199 67 1.48 2268 4586 7.4 7.4 19.2% 0.0% 0.0% 0.0% 41.09sec 36543 300.99sec
Kyrian Kyrian radiant_spark ticks -307443 16343 54 10.01 266 573 7.4 50.1 19.6% 0.0% 0.0% 0.0% 41.09sec 36543 300.99sec
Kyrian Kyrian rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.57sec 0 300.99sec
Kyrian Kyrian shadowcore_oil_blast 336463 12413 41 8.34 251 501 41.8 41.8 18.3% 0.0% 0.0% 0.0% 7.12sec 12413 300.99sec
Kyrian Kyrian time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.40sec 0 300.99sec
Kyrian Kyrian touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.21sec 0 300.99sec
Kyrian Kyrian touch_of_the_magi_explosion 210833 132641 441 1.22 21720 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.13sec 132641 300.99sec
Kyrian Kyrian use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.19sec 0 300.99sec
Necrolord Necrolord arcane_barrage 44425 111308 370 4.11 4603 9188 20.6 20.6 17.5% 0.0% 0.0% 0.0% 13.89sec 111308 300.68sec
Necrolord Necrolord arcane_blast 30451 643280 2139 23.39 4590 9545 116.2 117.2 18.2% 0.0% 0.0% 0.0% 2.57sec 643280 300.68sec
Necrolord Necrolord arcane_echo 342232 87526 291 31.23 458 978 156.5 156.5 19.6% 0.0% 0.0% 0.0% 1.94sec 87526 300.68sec
Necrolord Necrolord arcane_missiles ticks -5143 714460 2382 60.44 1952 4150 44.2 302.2 18.9% 0.0% 0.0% 0.0% 6.38sec 714460 300.68sec
Necrolord Necrolord arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 27.09sec 0 300.68sec
Necrolord Necrolord arcane_orb_bolt 153640 41885 139 2.25 3183 6374 11.3 11.3 16.7% 0.0% 0.0% 0.0% 27.09sec 41885 300.68sec
Necrolord Necrolord arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.77sec 0 300.68sec
Necrolord Necrolord augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.68sec
Necrolord Necrolord berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.72sec 0 300.68sec
Necrolord Necrolord conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.68sec
Necrolord Necrolord counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 300.68sec
Necrolord Necrolord deathborne 324220 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 260.68sec 0 300.68sec
Necrolord Necrolord empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.68sec
Necrolord Necrolord empyreal_ordnance_bolt ticks -345540 24905 83 2.69 1566 3078 10.0 13.5 18.7% 0.0% 0.0% 0.0% 26.61sec 24905 300.68sec
Necrolord Necrolord eternal_insight 342314 11237 37 4.15 456 912 20.8 20.8 18.4% 0.0% 0.0% 0.0% 14.34sec 11237 300.68sec
Necrolord Necrolord evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.27sec 0 300.68sec
Necrolord Necrolord flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.68sec
Necrolord Necrolord food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.68sec
Necrolord Necrolord mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.68sec
Necrolord Necrolord_mirror_image frostbolt 59638 6062 152 171.00 44 91 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6062 40.00sec
Necrolord Necrolord potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.68sec
Necrolord Necrolord presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.92sec 0 300.68sec
Necrolord Necrolord rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.64sec 0 300.68sec
Necrolord Necrolord shadowcore_oil_blast 336463 12253 41 8.24 251 501 41.3 41.3 18.4% 0.0% 0.0% 0.0% 7.18sec 12253 300.68sec
Necrolord Necrolord time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.99sec 0 300.68sec
Necrolord Necrolord touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.47sec 0 300.68sec
Necrolord Necrolord touch_of_the_magi_explosion 210833 135618 451 1.21 22301 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.40sec 135618 300.68sec
Necrolord Necrolord use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.72sec 0 300.68sec
Night_Fae Night_Fae arcane_barrage 44425 100414 334 3.60 4702 9314 18.1 18.0 18.8% 0.0% 0.0% 0.0% 16.01sec 100414 300.79sec
Night_Fae Night_Fae arcane_blast 30451 648310 2155 22.47 4826 9790 111.7 112.7 18.7% 0.0% 0.0% 0.0% 2.67sec 648310 300.79sec
Night_Fae Night_Fae arcane_echo 342232 95067 316 36.04 441 912 180.7 180.7 18.0% 0.0% 0.0% 0.0% 1.71sec 95067 300.79sec
Night_Fae Night_Fae arcane_missiles ticks -5143 728011 2427 61.53 1989 4086 45.5 307.7 18.1% 0.0% 0.0% 0.0% 6.29sec 728011 300.79sec
Night_Fae Night_Fae arcane_orb 153626 0 0 0.00 0 0 9.7 0.0 0.0% 0.0% 0.0% 0.0% 31.93sec 0 300.79sec
Night_Fae Night_Fae arcane_orb_bolt 153640 36915 123 1.94 3219 6396 9.7 9.7 18.2% 0.0% 0.0% 0.0% 32.23sec 36915 300.79sec
Night_Fae Night_Fae arcane_power 12042 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 105.99sec 0 300.79sec
Night_Fae Night_Fae augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Night_Fae Night_Fae berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 211.15sec 0 300.79sec
Night_Fae Night_Fae conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Night_Fae Night_Fae counterspell 2139 0 0 0.00 0 0 14.1 0.0 0.0% 0.0% 0.0% 0.0% 21.77sec 0 300.79sec
Night_Fae Night_Fae empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Night_Fae Night_Fae empyreal_ordnance_bolt ticks -345540 25601 85 2.80 1556 3123 10.0 14.0 17.4% 0.0% 0.0% 0.0% 23.34sec 25601 300.79sec
Night_Fae Night_Fae eternal_insight 342314 11328 38 4.18 456 912 20.9 20.9 18.7% 0.0% 0.0% 0.0% 13.99sec 11328 300.79sec
Night_Fae Night_Fae evocation 12051 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 95.14sec 0 300.79sec
Night_Fae Night_Fae flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Night_Fae Night_Fae food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Night_Fae Night_Fae mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Night_Fae Night_Fae_mirror_image frostbolt 59638 6007 150 171.00 44 90 114.0 114.0 19.7% 0.0% 0.0% 0.0% 1.01sec 6007 40.00sec
Night_Fae Night_Fae potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 322.78sec 0 300.79sec
Night_Fae Night_Fae presence_of_mind 205025 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 86.59sec 0 300.79sec
Night_Fae Night_Fae rune_of_power 116011 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 48.28sec 0 300.79sec
Night_Fae Night_Fae shadowcore_oil_blast 336463 12444 41 8.38 251 502 42.0 42.0 18.2% 0.0% 0.0% 0.0% 7.05sec 12444 300.79sec
Night_Fae Night_Fae shifting_power ticks -314791 24645 82 3.75 1143 2288 4.7 18.7 15.1% 0.0% 0.0% 0.0% 62.83sec 24645 300.79sec
Night_Fae Night_Fae time_warp 80353 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 277.39sec 0 300.79sec
Night_Fae Night_Fae touch_of_the_magi 321507 0 0 0.00 0 0 6.9 0.0 0.0% 0.0% 0.0% 0.0% 44.01sec 0 300.79sec
Night_Fae Night_Fae touch_of_the_magi_explosion 210833 147324 490 1.37 21523 0 6.9 6.8 0.0% 0.0% 0.0% 0.0% 43.91sec 147324 300.79sec
Night_Fae Night_Fae use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 124.00sec 0 300.79sec
Venthyr Venthyr arcane_barrage 44425 106499 356 3.97 4577 9077 19.8 19.8 17.7% 0.0% 0.0% 0.0% 14.35sec 106499 299.32sec
Venthyr Venthyr arcane_blast 30451 636006 2125 23.42 4558 9444 115.8 116.8 18.2% 0.0% 0.0% 0.0% 2.57sec 636006 299.32sec
Venthyr Venthyr arcane_echo 342232 86054 287 31.82 445 945 158.8 158.8 19.5% 0.0% 0.0% 0.0% 1.88sec 86054 299.32sec
Venthyr Venthyr arcane_missiles ticks -5143 697186 2324 60.98 1888 3996 44.5 304.9 19.0% 0.0% 0.0% 0.0% 6.35sec 697186 299.32sec
Venthyr Venthyr arcane_orb 153626 0 0 0.00 0 0 11.1 0.0 0.0% 0.0% 0.0% 0.0% 27.10sec 0 299.32sec
Venthyr Venthyr arcane_orb_bolt 153640 40913 137 2.22 3140 6272 11.1 11.1 17.5% 0.0% 0.0% 0.0% 27.70sec 40913 299.32sec
Venthyr Venthyr arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 123.19sec 0 299.32sec
Venthyr Venthyr augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.32sec
Venthyr Venthyr berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 246.55sec 0 299.32sec
Venthyr Venthyr conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.32sec
Venthyr Venthyr counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.78sec 0 299.32sec
Venthyr Venthyr empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.32sec
Venthyr Venthyr empyreal_ordnance_bolt ticks -345540 24895 83 2.68 1564 3093 9.9 13.4 19.4% 0.0% 0.0% 0.0% 26.69sec 24895 299.32sec
Venthyr Venthyr eternal_insight 342314 11161 37 4.14 456 912 20.7 20.7 18.5% 0.0% 0.0% 0.0% 14.18sec 11161 299.32sec
Venthyr Venthyr evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.59sec 0 299.32sec
Venthyr Venthyr flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.32sec
Venthyr Venthyr food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.32sec
Venthyr Venthyr mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.32sec
Venthyr Venthyr_mirror_image frostbolt 59638 6004 150 171.00 43 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6004 40.00sec
Venthyr Venthyr mirrors_of_torment 314793 0 0 0.00 0 0 2.6 0.0 0.0% 0.0% 0.0% 0.0% 129.75sec 0 299.32sec
Venthyr Venthyr agonizing_backlash 320035 20119 67 1.05 3132 6269 5.2 5.2 22.5% 0.0% 0.0% 0.0% 51.22sec 20119 299.32sec
Venthyr Venthyr tormenting_backlash 317589 14500 48 0.51 4904 9810 2.6 2.6 15.5% 0.0% 0.0% 0.0% 129.16sec 14500 299.32sec
Venthyr Venthyr potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.32sec
Venthyr Venthyr presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 97.93sec 0 299.32sec
Venthyr Venthyr rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.76sec 0 299.32sec
Venthyr Venthyr shadowcore_oil_blast 336463 12248 41 8.29 251 501 41.3 41.3 18.2% 0.0% 0.0% 0.0% 7.24sec 12248 299.32sec
Venthyr Venthyr time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.56sec 0 299.32sec
Venthyr Venthyr touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.29sec 0 299.32sec
Venthyr Venthyr touch_of_the_magi_explosion 210833 133956 448 1.21 22117 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.23sec 133956 299.32sec
Venthyr Venthyr use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.63sec 0 299.32sec
arcane arcane arcane_barrage 44425 110751 370 4.15 4560 9082 20.7 20.7 17.6% 0.0% 0.0% 0.0% 13.77sec 110751 299.30sec
arcane arcane arcane_blast 30451 637215 2129 23.55 4521 9461 116.5 117.5 18.3% 0.0% 0.0% 0.0% 2.56sec 637215 299.30sec
arcane arcane arcane_echo 342232 84274 282 31.43 442 937 156.8 156.8 19.4% 0.0% 0.0% 0.0% 1.93sec 84274 299.30sec
arcane arcane arcane_missiles ticks -5143 698561 2329 60.70 1903 4018 44.3 303.5 19.0% 0.0% 0.0% 0.0% 6.36sec 698561 299.30sec
arcane arcane arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.55sec 0 299.30sec
arcane arcane arcane_orb_bolt 153640 41731 139 2.26 3142 6286 11.3 11.3 17.6% 0.0% 0.0% 0.0% 27.10sec 41731 299.30sec
arcane arcane arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.20sec 0 299.30sec
arcane arcane augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.30sec
arcane arcane berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.52sec 0 299.30sec
arcane arcane conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.30sec
arcane arcane counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.74sec 0 299.30sec
arcane arcane empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.30sec
arcane arcane empyreal_ordnance_bolt ticks -345540 25034 83 2.70 1564 3095 10.0 13.5 18.9% 0.0% 0.0% 0.0% 26.56sec 25034 299.30sec
arcane arcane eternal_insight 342314 11055 37 4.11 456 912 20.5 20.5 18.2% 0.0% 0.0% 0.0% 14.35sec 11055 299.30sec
arcane arcane evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.92sec 0 299.30sec
arcane arcane flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.30sec
arcane arcane food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.30sec
arcane arcane mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.30sec
arcane arcane_mirror_image frostbolt 59638 6021 151 171.00 43 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6021 40.00sec
arcane arcane potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.30sec
arcane arcane presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 99.36sec 0 299.30sec
arcane arcane rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.39sec 0 299.30sec
arcane arcane shadowcore_oil_blast 336463 12308 41 8.29 251 501 41.4 41.4 18.6% 0.0% 0.0% 0.0% 7.18sec 12308 299.30sec
arcane arcane time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.85sec 0 299.30sec
arcane arcane touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.25sec 0 299.30sec
arcane arcane touch_of_the_magi_explosion 210833 130844 437 1.22 21424 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.20sec 130844 299.30sec
arcane arcane use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.64sec 0 299.30sec

Fluffy_Pillow : 0 dps

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
5616.2 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Mirrors of Torment 2.6 0.0 129.9sec 130.6sec 13.3sec 11.73% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_mirrors_of_torment
  • max_stacks:3
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:true
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:refresh
  • tick_time behavior:unhasted
  • period:1.50

Trigger Details

  • interval_min/max:16.7s / 251.2s
  • trigger_min/max:120.0s / 251.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 13.5s

Stack Uptimes

  • mirrors_of_torment_1:5.15%
  • mirrors_of_torment_2:5.25%
  • mirrors_of_torment_3:1.32%

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by $320035s3%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict $320035s1 Shadow damage and their movement and cast speed are slowed by $320035s3%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict $317589s1 Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain $345417s1% mana][]$?c2[your Fire Blast cooldown is reduced by $s2 sec][]$?c3[you gain Brain Freeze][].
  • max_stacks:0
  • duration:25.00
  • cooldown:90.00
  • default_chance:100.00%
Radiant Spark Vulnerability 7.5 21.9 40.5sec 9.4sec 4.7sec 11.82% 0.00% 0.0 (0.0) 0.4

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_radiant_spark_vulnerability
  • max_stacks:4
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.10
  • activated:false
  • reactable:false
  • reverse:false
  • refresh behavior:disabled
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.2s / 84.2s
  • trigger_min/max:0.2s / 80.5s
  • trigger_pct:99.98%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • radiant_spark_vulnerability_1:3.07%
  • radiant_spark_vulnerability_2:3.02%
  • radiant_spark_vulnerability_3:2.94%
  • radiant_spark_vulnerability_4:2.79%

Spelldata

  • id:307454
  • name:Radiant Spark Vulnerability
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:{$@spelldesc307443=Conjure a radiant spark that causes $s1 Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes $307454s1% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells. }
  • max_stacks:4
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Sinful Revelation 10.2 6.2 28.5sec 17.3sec 12.8sec 43.60% 0.00% 6.2 (6.2) 9.8

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 96.2s
  • trigger_min/max:0.0s / 65.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 74.2s

Stack Uptimes

  • sinful_revelation_1:43.60%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.4sec 17.3sec 12.7sec 43.66% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.6s
  • trigger_min/max:0.0s / 70.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 66.8s

Stack Uptimes

  • sinful_revelation_1:43.66%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.3sec 17.4sec 12.6sec 43.60% 0.00% 6.0 (6.0) 9.9

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 96.0s
  • trigger_min/max:0.1s / 69.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.5s

Stack Uptimes

  • sinful_revelation_1:43.60%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.4sec 17.4sec 12.7sec 43.68% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.5s
  • trigger_min/max:0.0s / 69.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 72.1s

Stack Uptimes

  • sinful_revelation_1:43.68%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.4sec 17.4sec 12.7sec 43.69% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 90.1s
  • trigger_min/max:0.1s / 68.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 68.7s

Stack Uptimes

  • sinful_revelation_1:43.69%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Touch of the Magi 6.1 0.0 49.2sec 49.2sec 8.0sec 16.25% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 76.3s
  • trigger_min/max:46.0s / 76.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.25%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.9 0.0 43.9sec 44.0sec 7.9sec 18.11% 0.00% 0.0 (0.0) 6.7

Buff Details

  • buff initial source:Night_Fae
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 66.0s
  • trigger_min/max:36.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:18.11%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.5sec 49.5sec 7.9sec 16.10% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Venthyr
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 76.9s
  • trigger_min/max:46.0s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.10%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.2sec 49.3sec 8.0sec 16.16% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Kyrian
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 72.3s
  • trigger_min/max:46.0s / 72.3s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.16%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.3sec 49.4sec 8.0sec 16.11% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Necrolord
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 71.5s
  • trigger_min/max:46.0s / 71.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.11%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 8130
Mean 300.21
Minimum 240.01
Maximum 359.99
Spread ( max - min ) 119.99
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.5201
5th Percentile 246.20
95th Percentile 354.53
( 95th Percentile - 5th Percentile ) 108.33
Mean Distribution
Standard Deviation 0.3828
95.00% Confidence Interval ( 299.46 - 300.96 )
Normalized 95.00% Confidence Interval ( 99.75% - 100.25% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 508
0.1% Error 50790
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1018
DPS
Fluffy_Pillow Damage Per Second
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 8130
Mean 5993.50
Minimum 5118.95
Maximum 6986.74
Spread ( max - min ) 1867.79
Range [ ( max - min ) / 2 * 100% ] 15.58%
Standard Deviation 257.2358
5th Percentile 5596.86
95th Percentile 6434.59
( 95th Percentile - 5th Percentile ) 837.73
Mean Distribution
Standard Deviation 2.8529
95.00% Confidence Interval ( 5987.91 - 5999.10 )
Normalized 95.00% Confidence Interval ( 99.91% - 100.09% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7077
0.1 Scale Factor Error with Delta=300 565
0.05 Scale Factor Error with Delta=300 2260
0.01 Scale Factor Error with Delta=300 56487
HPS
Fluffy_Pillow Healing Per Second
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 8130
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 1413
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 1944173 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.